The game is good, as a concept it is great really, but there are a few things that bothered me.
1) The game shouldn't set up traps to be sprung when the player has almost finished the game...
I missed going to class somewhere along the line and now I have to replay the game from the start because when I give the photos to Joanna to prove her husband's unfaithfulness I get this...
"Unable to help her you leave her to her misery." "Maybe attend class next time."
2) Futa tag is a lie, a non-character has a dick but that is like the character having a flashback which results in a single frame of MC watching shemale porn before closing the computer...(looking at you that one post apocalypse shelter management game)
3) The voice in MC's head is too rambly. It adds too little to the game to justify its existence.
It really derails the immersion into the game by making us focus on the conversation of a 'non-character', it has no form, has no presence in the story beyond delivering author's commentary, and... It feels like a waste of time to read, and the few times there was a nugget of gold to its rambling? You've already tuned it out to decipher the blatant help it is trying to give you.
It was useful in giving offhanded directions when MC was searching for photos in Joanna's friend's house, but I did not realize that until I was trying to piece together what I had done wrong to get the "Maybe attend class next time." gameover.
Really, these problems I listed can be solved simply by making the voice be the cock fairy rather than... 'a voice in MC's head that knows everything the author knows'
That way we get a futa character and we get a 'non-non-character' delivering the lines. And if you place her commentary behind an "info" button then it is all the better, though you would need to increase the commentary. And maybe add a process that makes her pop up in case you missed something. Like the collectibles or a class, so you don't get forced to replay the whole game again...