The grind in this game is probably the most perfect balance between repetition and reward I've ever come across with these types of games. Rarely do I go more than an in-game day or so without a new event or progress towards a different event happening, and that's fantastic. Too many of these games require you to repeat events for far too long, sometimes necessitating advancing through weeks upon weeks of in-game days before a morsel of progress is thrown at you. This game nails how it should be. And the option to skip scenes you've played through before while still gaining the benefits is the icing on the cake. I'm playing it unmodded (no cheats) and don't ever feel the urge to install one. Kudos to the dev.