The romance didn’t feel right because of her hair?? Are you kidding?
So straight women should have long hair and leave the short styles for the lesbians I suppose? 
I am with you on the whole "women can have whatever hairstyle and hair length that they want" thing, but from my observation and my experience, women always look better with longer hair as opposed to having a shorter hair.
What I mean is that the same woman, say Woman X, will always look better with her hair long than her hair short. To this day, I have never met a woman whose short hair looked better than her long hair. Even the actresses and the supermodels look better with long hair compared to having short hair. Sure, some women can rock the short hair look but I guarantee you that they will look better with long hair. At least that's my take on it.
Having said that, I get why women would want to have a short hair. I live in Malaysia and its hot so having short hair is nice and the maintenance is far lower as well.
As for characters, I know I joked about playing female characters because of how they look in an older post in this topic but my main characters in all games are human male, if I have the choice (Tomb Raider for example, is an exception). They are easier to identify with since I am a human male myself. I do play female characters but they are not my canon.