This is a pretty monumental game. It has a large city, lots of characters and complex plots with several branches. However, these ambitions fall under their weight, and more than once I had to use cheats to progress being soft locked. It could be because of some NPC being missed, or not choosing a magic training important to progress, or making wrong choices in the story... anything. The game does a very poor job of explaining and guiding, which is OK for sandbox - but this actually isn't. So for the love of god, use the walkthrough from day one, it accessible right from the game itself and you should follow every goddamn step.
So I was going to give 3 stars for the effort, but on the second playthrough I've installed the mod.. and it is awesome. It changes visuals for the better, adds heavy BDSM theme to the world, and overall makes a very good impression. It's 8 GB, but it's a must for the game.
Overall, can I recommend this game? it's definitely not for everyone. If you have mind control or slave kinks, you can try, If you are curious what monstrosity you can build on Twine, check as well. Otherwise, better ones are waiting for you.