Great game but the goddamn fairy prince is wayy to op. You could lower his health to 1500 or nerf the cyclone ability (which he basically spams every other turn), and the fact that he can get an extra turn the second one of your allies goes down means he WILL down another the next turn.
Edit: i read lower that even in max level, he will still be a bit challenging. Thats probably another sign to nerf him.
Actually every single JRPG is about to grind levels. JRPG games are tend to be mathematically correct at some points, given a little rng into the system. If you want to beat them, then go and level up your characters, this is always the key in every single jrpg game. The difficulty is just right. What the point of playing a game if you are always winning.