Well, I think
this thread may shed some light on that.
And yes, Cloud is a dense wad of angst. And Tifa is a babe who kicks ass...until the villain actually decides to
try at which point Tifa is reduced to a helpless girl in distress for basically the rest of the movie. Very disappointing.