Attractiveness is entirely subjective. Most people have races they're more/less frequently attracted to and maybe those that they're not attracted to at all (please note: this does not necessarily mean they're racist). Even ignoring race there are certain features/traits that based on an individuals taste/preference can affect whether they will find a woman attractive or not (e.g. breast size, tattoos, hair colour, height, etc.).
I personally find Sharon to be a bit borderline. She's not outstanding, but not particularly ugly either (she looks a lot better in some images than in others though). I find Julia (her mother) more attractive (it may be the lighter skin tone).
I know, and I agree that Julia is hot as well. Certainly looking forward to the future update where she might be possible to bed as well as her daughter. And I'm fully aware that beauty is subjective which is why I wouldn't go onto a game thread and single out a character as "ugly", because those are fighting words (unless dev had intended her be ugly and that was the point, or dev is so inept at creating characters that the model is, to everyone, objectively ugly - there are a few of those). But in this case neither is true so I'll rise to the bait (and isn't it weird that so often when a game features characters that are not caucasian, someone will always turn up and say that they're ugly? Check the thread for Light of my Life for examples of that).
If I find a model in a game to be unattractive for whatever reason, I'll say that: Sorry, it's just not my taste, but hey, YMMW. Actually, I probably wouldn't say that either, but if, for some reason that came up in a discussion, that's how I would do it. That way, no flame wars are started and things are kept civil.