I really want to like this game, but the grinding is just ridiculous. On top of that, it takes 10-15 seconds after a fight to calculate xp sometimes, it's just too much time to sink into non-story aspects
Solve puzzles and get better gear. If you'll use your head, the game won't require any real grinding.