My opinion:
Story seems nice, but it feels way too linear. There is no real choice to speak of, it feels more like a novel you're reading than a game you play.
The player should be given choices, for example choosing to stay with Kait/Kate (choose a name, don't use 2 different names for the same character...), or going to live with someone else later on, same with the interactions with the other npcs. For example, after working at the pharmacy, you get a blonde drunk elf girl hitting on you. Player should be allowed to cheat on Kate with her. And then face some sort of consequence later (for example Kate being jealous, you have to work to recover the relationship, or maybe even switch to live with someone else, etc.).
I know it creates a lot more work to think of those possibilities and prepare images/animations for them, but that's what would make the game feel like a game, and not just a picture book I'm reading.
Also, as others have said, the minigame for the sex was a bit of a pain, especially since you have to switch controller to go from the grab phase (with mouse), to the reflex phase (with keyboard). Also, there's no clear indication if the reflex phase is a hit or miss, and the consequence if you miss too much...