I wouldn't call it a grindfest, at least not on the level of Bunny Black... but it definitely requires you to fight a lot. Perhaps not as much as an FF game - indeed a lot less - but in exchange, frustration builds up faster due to the limitations on how you can fight.