I have a feeling there are quite a few glitches. Occasionally, one of my units goes and does absurd damage, making this game sort of, I think, a lot easier than it should be.
final boss was fairly challenging; got it on my first try but it was pretty close. i would have liked the game more if there were fewer stupidly easy battles preceding the final showdown.