I would replace Chrono Cross with Star Ocean: The Second Story. Chrono Cross is not a bad game, mind you; gorgeous graphics, incredible soundtrack, and an interesting mechanic with switching between the two different worlds. The story, however, leaves a lot to be desired and really only serves to undermine the story of the first game almost entirely. Star Ocean may not have been as pretty or had as varied of a score, but the plot was a lot more enjoyable since it wasn't tripping over it's own feet in order to be complicated and the combat was a lot of fun, even if the final boss was hard as balls.
I wouldn't go as far as to say that FFVII was overrated during it's era, even though most of the games listed were superior, but I do have a hard time wrapping my head around why people still love it so much since I found nearly everything in VII was done better in VI. When I ask people what they like about VII they generally talk about Aerith or Sephiroth, which again escapes me because I didn't care for either of them and I'm constantly surprised by just how much people love Sephiroth. Frankly, I think a lot of it is nostalgia, which hey, you can't discount nostalgia, but I'll always personally see it as another mediocre entry in the series - good, but not great. Tactics came out around the same time and was far superior on all fronts.
My only real problem with VII is how Square Enix latched on to fans' nostalgia for it by releasing a series of incredibly crappy games that shove even more story and villains into the game's already messy plot (Dirge of Cerberus's ending teased even MORE story to come, but thankfully it was quietly swept under the rug) and then also made a movie to serve as a sequel to the game... a movie that emphasized a 'style-over-substance' approach that Final Fantasy as a whole has embraced to this day. Plus, they wanted me to laugh at Reno, who had for some reason been turned into a goofball, likely in the hopes that we'd forget about how he'd murdered millions of people in the original game.