I prefer VII, mostly because I don't find the good guys perfect and the bad guys, well bad. I dun like it when the good people are completely good and the bad guys are completely evil. The main hereo of VII, Cloud, had problems. He basically worked for the bad guy at a few parts. compare with Squall. Yeah he's depressed. But otherwise he's completely good and perfect. And I prefer Sephiroth as a Villian to Ultimecia. Sephirot is evil for a reason (Kinda) but Ultimecia doesn't have much of a reason to be evil, and not much of an evil motive. And VII's plot made me cry the most.

That's my opinion. Boy am I gonna piss people off.