Yeah the fight against Mecha Dragon was just cheap. Not only did you have to dodge his projectiles, you were also on vanishing platforms, plus one hit could knock you off to your doom. Those games were called Nintendo Hard for a reason.
Ah yes, another one. Not only was he grossly overpowered, but the minions he kept spawning every once in a while, during which he used stand-off tactics to fireball your mage/rogue to death made this fight just a case of the good old cheating computer.
My personal hardest was Persona 3's Natural Dancer. He repels physical attacks, isn't weak to any element, and can charm the entire party. On top of that, he can hit everyone with the strongest Wind attack in the game, taking 2/3 off most of the character's HP. Mind you, this in a game where you can only control your main character, and the game is over if the main character dies. It's crazy.
