Having played this game way too many times, I can say it's a really good game. the vast majority of choices matter and there is a different ending based on which relationships survive and which don't. With that in mind, if you like the characters it might be worth it to play through and get a few different endings. The vast majority of characters can be romanced, though some are harder to bed than others. The best example of this that I can think of is the protagonist's Latina best friend. You have several options:
1. Become too different and fight
2. Stay friends, and go down dark paths together
3. Stay friends in a healthy relationship for everyone
4. F*** like rabbits and convince her to become lesbian (Note that this option is really hard to get. If you don't pick the perfect two options, this isn't even a path you can choose.)
And this is just your direct relationship with her. You also decide whether or not she and her boyfriend break up no matter what path you choose. Now, to be fair, this isn't true with every character, and I couldn't give you a list even if I wanted, because I don't have 100 hours to read through every possible path. The writing is...okay, which is sad since I really like some of the characters and the different sides of them you can see. I'm not sure how to put this without directly making a reference to an outside source, but it's similar to a less well written Jane Austin novel combined with an 80s story-based porno. If you laughed, or none of this sounds offensive to you, I can easily recommend you play it. The Jasmine DLC is worth getting. I originally played this game on a separate website that already had that content, so I wasn't even aware that it's not part of the base game. Fair warning, Jasmine is trans, so if you're not into that, then don't get it. There is no other content that comes with that DLC.
A final warning is that relationships really matter. Characters react in pretty realistic ways of getting cheated on, and there are characters that won't have sex with you if they know you're in a serious relationship. If you want to cheese the game, make a save file late in the game and go through every possible romance option based on what's happened. If you memorize most of the different choices as I did, it's really easy to speed run and get back to the sex scenes which is a plus. Overall a fantastic game with a crazy (for this kind of game) amount of replayability and variety. It's only limiting factor is that the plot is almost nonexistent. Almost. It's there, but the plot is really just the relationships, and the rest is just fluff. If you don't like the characters, which considering how easy some of the bad paths are to get is understandable, then I can't say this game is worth your time. Based purely on how much time I've spent with this game, I'd rate this game around 8/10, but objectively it's more like a 6 or 7. Meh, I'll still give it four stars.