A very good, unique story. There is no damsel in distress, and there are a couple of good plot twists. The battle system is fun and keeps you on your toes. It's a mix of turn based and real time. You can't just leave it on your turn and move on.
The drops from each battle can be worthy of adding to your deck, and there are ample side quests.
The characters could use more love, as they aren't given much character development other than the mains, however there are optional end game chapters to learn more about each one.