The lack of player agency is quite frustrating. I am all for wanting to tell a story, but taking all agency away from the player, and making the MC what you want it to be, not how the player envisions it, is quite frustrating. I really don't care to be the love sick puppy dog tagging on the heels of the princess pining like some emotionally stunted teenager with no ability to separate love from lust. I want to take the fairy up on her offer, I want to use Molly as I see fit and as she is willing to allow and I want to actually have a part in the way the story progresses.