The game is very interesting with the multiple endings and the special powers, but these powers are very broken and easy to abuse when you dominate them. Also, I feel that the protagonist walk slow.
Yeah, it is hard to find the right balance, especially when players have different skill levels.
I guess the answer could be to make the difficulty adaptable, and to introduce new types of enemies to compensate for the difference in raw power after transformation.
The game have a good difficulty, being easy to finish in the worst ending, but more hard to find the better endings, so this isn't a problem. My idea is nerf the powers, for example, limiting the use with a mana bar that will be recharged punching enemies without magic.
Having separate restrictions for the magic powers is a great idea, thanks for that! It could be really fun, I should definitely experiment with this mechanic post-jam.