As others have mentioned, the writing and characterization is sincerely a league above. Each of the characters simultaneously feels flawed, with features that makes them grate, while also having virtues and facets that make you care for them, understand them, and not be able to judge them. Each of them fills a well known archetype and falls in line with those stereotypes, but breaks away in ways that both make sense and surprise you. Even Erin, a character and archetype that seems designed to make you hate him, is just understandable and reasonable enough that you really just can't help but like him too.
This is the kind of NSFW game that makes me wish it wasn't even NSFW, just because the writing is occasionally so wholesome and complex that it overshadows the NSFW aspects; Which is a good thing, for the record.
Really looking forward to seeing what happens with it going forward.