This game got waaay carried away with the random battles.
Its good if RPGs are your thing... if you're not used to grinding you'll be mind blown though.
Imagine a marshmellow. Inside it there are some nails. You only know that there are nails hidden inside once you've begun eating it. That just about sums up the game - if you value your sanity - don't aim for the 3rd badge. ._.