I liked almost everything about the game.

It was like Square knew they were making a campy, corny game and just focused on the gameplay and the fun theme.

All of the games take themselves so seriously, so when there's a weak point it feels like a really bad mistake. X-2 is so charming and silly that I'm not even mad at it's weak points. It was a great game, and getting mad at it's weaknesses feels like I'm getting mad at a puppy. You can't get mad at a silly, sweet puppy!