ShatterPalm said:
"Because Cloud's emo and Sephiroth is a mama's boy."
Cloud isn't emo, and you are correct about that. Cloud really has one emo moment, when he blames himself for handing over the black materia to sephiroth, and that whole scene, which, in context make PERFECT sense, what with the mind control and identity-shattering revelations, and everything else
Sephiroth, though, is a bit more complex. He may not be a "mama's boy" in the normal sense, you do have to remember that a large part of his motivation is the psychological want for a parental figure, which develops into a full-blown psychotic break after his OWN identity-shattering revelation. He loses trust in his adoptive father figure (already on shaky ground, since he feels abandoned after gast's death) and latches on to the one true thing he knows: Jenova. His relationship with the alien organism is, in all honesty, fairly oedipal, despite all interceding factors.
Really though, the reason to hate FFVII is as someone else said: its cool to hate things everyone else likes. FFVII was sooooooooo popular, and now it gets a backlash.
Really, FFVII is one of the better 3D FF games. I cant play through 9, so I can't judge it, but VIII and XIII were atrocious in every aspect, and FFX had a good story hampered by at times terrible dialogue and spotty voice-acting. XII was a-fucking-mazing but takes seven hours to start and well... I'm Captain Basch. VII had plenty of weak points of its own, but as long as its story is better than X-2 (game was great. story kinda blew. still better than FFVIII in every way) I'm gonna call it a win.
The real problem is all the shitty things they keep adding to the mythos.
FFVII: DoC was reverse Devil May Cry, and was fairly entertaining.
Advent Children was a nifty action flick with tasty tasty visuals. And Spider Reno.
Last Order... had okay animation.
Before Crisis: really pushed the limits of the PSP graphics capability
THAT IS THE ONLY NICE THING I CAN SAY ABOUT ANY OF THOSE. Every tiny detail they keep adding to FFVII is badly written, adds plot holes and inconsistencies, and makes me angry.