Perfect example of the could've been great, but fell short trope. The story is average, MC is rather well written, the variety of characters is good, but then... First, and foremost, my biggest problem is, you don't really have control over the story. I mean sure, you are presented choices several occasions, and they do lead to different endings, but they don't change ANYTHING about how scenes play out, or how MC feels about them. You can either avoid a scene alltogether (and even not all of them) or you have to watch how it's exactly the same as in an earlier playtrough. My second biggest problem is the complete lack of character developement on MC. No matter if you bond her with her boyfriend, or make her estranged, and push into the arms of another woman(women) she will always insist that she loves her BF. She insists so much that even if you get a lesbian ending, it's awfully bitter as according to the epilogue she just made herself to believe she was a lesbian, and in truth still loved her ex-BF. A BF, whom was by far the most boring, lame character in the whole game, and couldn't make himself liked by the player.
Aside for the should've been better begining, the story itself is well written, even if a little too liner for the style. It's clear that the creator had a path in their mind, and had an idea about the true personality of MC, and punishes the player for not going on that route.
It's really a shame, because the lesbian scenes are very well written, the renders are good, so it's really something that could've been great, but I can't forgive the mistakes that turn this interactive story to a mediocre, not that interactive novel.