OK, I can understand the Dylan route, but there is no reason to the Sam route, I honestly don't think (without the Devs wishes) has anything been done yet that could corrupt Sophia as much as it is being portrayed, doesn't really add anything, to this point how much as Sophia really been corrupted, enough to jeopardise her marriage and family, I don't think so, to let a teenage boy (particularly Sam) get her naked and allow him to suck on her tits and rub her pussy.
I think if anything Sophia should have more to do with Zac than Sam as she is meant to be protecting both Dylan and Zac from Aiden, which is why she's doing Aiden's tasks in the first place, plus she seems to have more of a relationship with Zac's mom which could add some spice. It's a shame they dropped the 'coaching' idea at school, as that would have given more ideas for Aiden to make tasks for Sophia, something like showering in the boys locker room and getting caught by all the boys or the janitor after something Aiden has set up, possibly Sophia getting covered in something that needs her to take a shower and finds the girls showers aren't working or are locked because they are flooded or something.
Would rather see more interaction with her at school, I can't believe it wouldn't come to the other teachers, especially Bennett, or the headmasters notice the ways she been dressing.