I finished FF2 tonight and I can see where the complaints come from. The battle system is quite broken. In the end my party's physical attacks did 0 damage on bosses until I berserked them and then they did 3,000 damage killing them in 1 hit (or the final boss in 3 turns). My magic never did any good damage and the damage I took was totally random. Most enemies were hitting for like 1-3k physical damage in the final dungeon while the final boss was castling Flare16 for 700 damage on ONE of my 4k characters.
I like the idea of individual stat growth based on what you do and I like that you could make characters whatever you wanted. OTOH there wasn't checks to balance it. Like I made every character besides my berserk casting female a two handed weapon user with both hands just being their 1 preferred weapon type. No reason not to really, you get 1.5x damage and it's not like shields matter much.
The only system I really disliked was spell leveling. It worked at the start when you were leveling the early spells along with your characters, but then 3/4th into the game you get ULTIMA....1, which does 59.....damage, while your good old fire/thunder/blizzard spells are doing 700. To get ULTIMA to the point where it would actually do more damage than just a physical attack you'd probably have to cast it 10,000 times over 20 hours of grinding. So basically all spells obtained after the first town or two were pointless because they had to be leveled.
I liked the story! It was cheezy, but it was as legit as the 16-bit ones with tons of party member death (DUDE THEY EVEN KILLED CID WTF!?!?), a real enemy, mini-stories along the way, towns, abandoned castles, Gears of War 2 maps, at almost 20 hours long it's pretty damn close to being on par with FF4's adventure and for a NES game that's impressive.
Also there was some great music in there. The main rebel HQ theme is AWESOME and I hope that is the song they remix for the FF2 stage in Dissidia.
I liked it more than FF1, but less than the other FFs. Now I just need to play FF3 and I'm all good.