If I have any criticism, it's that progression is meta-forward rather than skill-forward. It feels like a grind pretty quickly.
There is definitely a little grinding, but it just makes the game a little longer than it should be, otherwise. Nothing too much.