So, I love corruption games. They're my jam. It's very hard to get -right- though and the majority of games fail in my opinion.
Ways that games get it wrong:
-requiring absolutely idiotic decisions by the heroine ("Gee, I wonder what'll happen if I wander into this dark alley alone")
-no agency whatsoever (corruption is linear or hard-tied to story progression.. it's fine if the mechanic is such that corruption steadily rises as a game progresses no matter what and certain actions/scenarios corrupt even more on top of that; I mean when a game gives you NO way to stay pure-ish or minimize the corruption)
-too much agency (when you have to go out of your way (or similarly, purposely lose to enemies) to gain corruption, or the moral choices that would lead to corruption aren't a dilemma at all ("You see a bum lying on the park bench: A) ignore and go about your business B) give a little money C) suck him off, you have nothing better to do"))
-no sense of scale/pace/subtlety (the heroine starts off as the purest maiden ever, but the moment someone accidently brushes up against her she suddenly a raging slut from then on)
This game, like Ambrosia before it, seems to get a lot of this right.