I'm pretty hooked on this. The NPCs having different behaviors on a given hour or day makes it feel like a social simulation game so it's easy to get into the habit of throwing the game on for 20 minutes and doing a couple of day/night cycles before taking a break. I also appreciate the existence of a game over state. For me, it adds a nice consequence to make sure I'm utilizing my time awake efficiently and it makes level ups that more valuable if you want to explore everything. And of course, being nice is pretty cool. 
