anything that needs to be done at certain times, at certain places, repeated a certain number of times, needs a walk through or a hint system. a frustrated player is not the kind of result you want. it's bad enough that you have to grind already, just so you can get to the good stuff and jill or jack off.
furthermore, linking these events together deprives the player of a choice in who he gets together with. because if you had to grind certain events of other characters whom you do not want in the first place, then it isn't by choice anymore. if you want your players to grind, at least give them choices on who, or what to grind for.
graphics is visually pleasing, but your game has been left behind in terms of animation. just take a look at erastorm.
ah need skip button. scenes need to be replayed several times, so a skip button would be nice. it will save the life of my mouse.