This is a bit late, but whatever.
Unmarked Spoilers
FFX and its "plot twists":
-Jecht is Sin
-Auron is dead
-Tidus is merely a dream
FFVII and its plot twists:
-Cloud isn't Cloud
-Aeris dated Zack
-Aeris is a Cetra
-Sephiroth is a Cetra
-Aeris dies
-Marlene isn't Barret's daughter
-You aren't actually following Sephiroth around
-You aren't actually supposed to attack while its tail's up(heh, just had to say that. YES, I KNOW THAT IT WAS JUST A MISTRANSLATION.)
There are also others at the tip of my tongue.
The point I'm trying to make is that the twists in FFVII aren't just regular, everyday twists. I had to play the game well over two times to find out what was going on. The only "twist" in FFX that I didn't see coming was the third one. Another thing that bothers me about the "twists" is that the game spoon feeds it to you. The twists in other FFs actually require you to think about them and explore to piece the clues together. You also make decisions in order to find stuff out. FFX barely had any decision making. In fact, you didn't even make the decisions for them. Some plot interaction that is.
Tidus: Let's see... Be a whiny idiot, or just attempt to keep my cool.
Wakka: Stick with Yevon, or stick with the group.
Yuna: Summoner or not?