A suprisingly nice twist on the old forumla. Between combining and bombing and swapping there's plenty to keep you busy, but it doesn't quite feel like the usual upgrade grind.
I find it interesting that the non-battle portion consists of a choice between shop, grind and progress. I suppose it has merits compared to random encounters and a large or complex world to travel through.