Yay, the fix is out!
Gonna be real, I can easily see the ninjas being my favorite enemy type, so I was pretty disapointed that the game broke when I first met her.
Aside from that, the only thing I have to mention is that it feels like there are too many attack buffs, defence buffs and debuffs to really manage.
I'd love to stack them all, but it feels like a waste of turns.
It's good that most of them last seven turns (rather than the two or three games usually give you) but stacking three different buffs means that you've allowed yourself to be hit three times. Now you need to take potions or herbs to manage your status afflictions and hp.
By the time you're done, your buffs will have worn off without even being used.
Some of them (like empower) last two turns. I don't know if that counts the turn that you used it or not, but that ability had better increase your attack by at least 200%, or it's better to just hit twice.
Debuffs are the same way.
Best way I ever saw debuff-application handled was TLS, which gives you Aka, a character with loads of debuffs, who eventually combines all her attack/speed/defence down attacks into a single move, so you can apply all of them on the same turn.
That was a game with a very different balance though, so I doubt it'd work here.
Still, it's an interesting idea. Give the player a core debuff skill, then every new move they learn (or just new spell?) instead of being a separate action, just makes the core move stronger or adds new functionality.
It'd probably result in that final move being incredibly busted though. You'd have to re-balance all the 'upgrade' to be significantly weaker.