Has 1 major flaw
Progression. I feel I suddenly cant progress and I have to grind a few previous battles to even get a minor upgrade. I get to the half way point and suddenly I go up against a team that has rank 1 with a few 2s or Rank 2s with a few 1s + weapon/shield/pots, etc
Now half way through, I fight all Rank 3 units with all the other bonuses? Bad progression basically said it all for me to quit half way. Other than that, it is a good game overall.