I enjoyed this but I find it really jarring to start the game as the prince, switch to playing as the demon driving him into submission, and when you finally reach the goal of making him submit, you suddenly switch 1 who you are playing as and 2 who's side you are on.
It's very disconcerting to go through the game as one person and then suddenly you're supposed to be rooting for the person you just spent the entire game driving into submission.
The beginning was fine, since it did a very good job of setting up how horrible the prince is as a person, so you don't really feel as bad when doing stuff to him, or it drives you to want to do stuff to him bc of how bad he is. It's just the sudden switching at the end that irks me.
I also encountered a weird glitch. You say if the water is > 60 the prince will ask to relieve himself, for me he only did it once. Later on I had him at 200+ water to try triggering it and he never asked for the rest of the game.