It's kind of J-RPG lite.
It looks cartoony, yes, but it has quite a mature story.
The battle mechanic is different to what I'd expect. It's kind of like a puzzle quest game, and kind of like Magic the Gathering on consoles.
Wikipedia describes it:
Battles take place using two separate grids of troops, with enemy troops being shown on the top screen, while friendly troops are shown on the bottom screen. Each turn, players have a number of moves (generally three) with which to move individual units around on the grid (battlefield) in an effort to stack similarly colored units vertically. When the correct number of units of the same color are stacked, the units begin charging for an attack which will execute some number of turns later. If the charging units are not destroyed prior to the beginning of their attack, the attack launches vertically towards the opponent's army, interacting with any enemy units which are in the way, and possibly striking the enemy leader or hero as well.