There was something that was very frustrating to me: the fact that there are unique events, which can play out at any point, but require a certain level of obedience before you can get the scene (for instance you can meet the teacher at the airport and if the obedience is high enoug, a sex scene is available, but if the obedience is too low the scene is not available and the event won't come again). I would suggest making those events repeat, or not show up at all until the progression with the character is far enough to see all possible ways it could play out.