I think what gets to me sometimes (that I touched on before) is that I first started playing these type of games, I never felt I could empathise with males written in them - they just seemed like an entitled prick that for whatever reason got to sleep with all the women. Which got me started playing female protag games like this. And one of the things I found so refreshing when I discovered this game (and still a yardstick I use to decide whether a game is even worth downloading), is the choice of whether or not the entitled prick gets the girl.
Where I think this game has gone off the rails is that it starts by pretending to be all things to all people. While it's a pessimistic view, I'm pretty sure that all told, at the end of the day the only people that will end up sleeping with Sophia are going to be Liam, Ellie, Patricia, Sam and Dylan. I'm thinking in that order, based on what I've seen so far.
Which kinda implies that all the other characters like Aiden, Bennett, Janitor Clark, the movers, the subway thugs, Ava's boys, whoever, are only really there to give the impression of potential in order to drum up patronage. I mean, if we knew for certain that they never stood a chance with Sophia, would they be as popular as they are?
That said, I may just be bitter since many of the women that I might have wanted to have a chance with Sophia have ended up on the Dylan route, so not with the protagonist.