Overall I found it pretty enjoyable. All the characters are a bit non-standard in a good way, while the story was a mix of both good and less stellar bits. I liked the human drama but some other plot elements not so much. Also the game in general and especially its latter parts suffer from a very high number of convenient flashback dumps to deliver important plot points / background stuff and the non-main heroines get dropped almost entirely from the story, which didn't feel very organic pacing wise and I think it would've helped if the game was slightly longer to flesh them out or cut some of the unnecessary feeling bits entirely.