As I had already stated, I've played the OG multiple times.
I don't think Tifa is a wet blanket, she is what you say she is, a truamatised child. I agree with you 10000000% percent and I'm glad I didn't type it out first (LOL), Cloud should not be in a relationship, I don't think Tifa should...