OK, so I see a lot of hate on here for either Sandra and/or Haley...totally unwarranted IMO.
So my top 3 girls is
1) Haley:
She is my favourite character by far and might be close to my favourite character on F95, with maybe a close bet between her and Luna. The reason I love them both is that they are both VERY flawed characters. But Haley's flaws is what makes her so endearing to me. She is manipulative, petty, insecure, moody, somber and sometimes straight out mean. But she is also loving, playful, funny, honest and indeed very pretty. I'm not a psychiatrist, but she is also damaged goods in terms of her mental state. She is clearly obsessed with her brother since forever. Her episode with Klaus also did not help her mental state. But one thing is sure, she loves the MC more then life itself. I can see a tragic end if they split up.
2) Sandra:
I actually like Sandra quite a bit. No, she is not perfect either. She definitely have some OCD, is a bit of a workaholic and also a germaphobe. She is also very mature, driven, determined, disciplined, shy, soft, motherly and pretty. Sandra gets a fair bit of stick because the relationship was forced, but blame Haley for that (And Haley had her own reasons.) Sandra is innocent in all this and just want everything to work out. People say that she is too pushy, but that is just her OCD and motherly instincts kicking in. Things must be done right the way she wants it done.
I actually broke it of with her in my main playthrough, as I want to give all my time to Haley. Sandra is still an awesome girl though.
3) Lisa:
If I were to ever cheat on Haley, it would be with Lisa. What I like about Lisa, is that she's obviously open to sexual adventures, but she would never cheat on her friend. Loyalty is so rare end Lisa won my hart with that. A lot of people also complained about her fat boyfriend, but for me that also tells me a lot about her. She is not judgemental when it comes to looks. Along with her sexual open-mindedness, I really have a soft spot for her.
The other girls are attractive, but not really for me.
Diane, is a bit on the shallow side for me. Pretty though.
Alana, unlike Lisa, seems a bit like a back stabber. She flirts with you, while you are with Sandra and messed around with (what seems like) a married guy.
Adrianna, I don't know her well. I'm not on her path. (Will do it when the game is done) I sympathise with her, but she does not do it for me.