Question! What's next?
For all you doom and gloom types, your likely right about Sophia when it comes to Sam and Dylan. Sure you can script the two or three in a scene where they just can't act freely, but generally speaking, it's going to be a long time before either Sam or Dylan get their chance with Sophia. What is left is a chicken verse the egg kind of questions, or what happens first. Does Sam get Sophia first or does Dylan? Is there something else that occurs before them two???
Now here is way this long-drawn-out story has its advantage. Yes, the developer can just rush everything headlong and forget there is any premise of a game--likely not going to happen. Or might the developer opt for a surprise. Patricia is still out there and maybe the developer circles back to her and Sophia going on a museum date with the two college boys and that is where the ice is broken. And if so, should that be the point where things ought to take a turn? Are there another Darkhorse candidates we are forgetting about? And should that be the time and place?
Yes, it's taking forever! But then, if possible routes are killed off because of being impatient for new content, then you are not going to get to see all your favorites get involved.
From a writer's point of view there is just one certainty as to Dylan's route. Dylan hooks up and has his first with Amber. Then he can go after whoever, but in the end he ultimately "consummates" with Sophia. The only script/plot failing with Dylan is Dylan's fantasies. If you are in love, taking your love interest from behind and not missionary to look into their eyes takes away from plausibility.
Personally, from a writing perspective, there is plenty of room to introduce new characters that are a dead-end in themselves but play a factor in other events.
Let's say there is going to be an Ellie/Dylan route. You can bring back some old characters to put Ellie and Dylan in a situation where they become closure... (fixing the computer was a good icebreaker for that possible route
) Or you can introduce some new characters that cause Ellie and Dylan to become closer. Same can be said of Sophia. Bring back and older character to give Sophia a moral dilemma, or introduce or expand a background character and use that as a foil like, Tobe.