I'm fine with grinding if:

1) It's a game that really enjoyable to play.

2) There is a system of unlockable abilities (Materia, License Board, Magicite, Sphere Grid, Jobs) that you can get more of by grinding.

3) They can be unlocked through experience gained as opposed to minigames, platforming, target shooting or random drops.