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.