i really don't see what's bad about the game,you can make an argument about the random battle being stupid with all the match up stuff (OMG IT'S A FLAN QUICK USE MAGIC,OMG IT FLIES QUICK WAKKA GO WAKKA) but ultimately does that make such a huge difference from the classic "attack until everyone's dead" ?
someone might says "but the dungeon are linear!" to which i reply "who cares? not me!"
bosses are fantastic,the fight with the dragon on top of the plane requires you to make use of your ability to move the ship,similiar one of the boss place your character on a board,if your character are all grouped together they all get hit by his counterattack,if you separate them you are wasting turns and later on the boss just decide to regroup all your guy again,yunalesca is also one of the nastiest boss and she doesn't get hard because she suddenly decide to murder you on the spot but because she puts you in a hard place
music would be a matter of personal taste,i'm kinda neutral about it,it's no FF7 but it's not bad then you have the story and the character which i personaly liked