Charlotte has lost her allure IMO. She used to be a beautiful girl, the spitting image of her mom as a younger teen. But now the more older she gets, the more she looks like her dad Stefano... I don't know why, but she hasn't the charm she once had anymore.
Besides her being Caroline's daughter, I never found her particularly interesting as an individual.
She's pretty, but never stunning. She eventualy has an skunk look, smoking on the sidewalks. She have bad posture, dont have good taste in clothes, is not classy, dont excel with horses, always look like she is bored with her own existence, dont have "it". When she was a teenager was a socialite with a bored look all the time.
She seems those rich girls who complain about the burden that is their life, philosophize about why things are like this, but in the end of the day, get nowhere, cause they are just lazy or dont know how to do things differently.
And in her interviews, she seems to think herself inteligent, but besides the conections she have due to her pedigree, Charlotte never seems too bright. Her life could be brilliant, with many open doors, but she can not establish anything. Did nothing with her diplome, seems defined by men she relates, and dont do nothing interesting with her life. That title "charlotte is too smart to be a model", was really pretentious, even if in the end the report was critical of her, but anyway ..
In the good side, she's rich, she's not a paris Hilton, what she does with her life is her business, and she seems a polite girl. But she just dont look like someone with many things to add.
anyway, I think kind of odd people to be complaining about the relationship with Gad, because, like some say, "he's not handsome enough", "has another religion", "has no pedigree or is older". I do not think this is relevant. He looks like a nice guy, a good father to her son. At least she is not like other members of other noble families, keen on status and titles. She dont see to be futile or extremely shallow woman, and it's a good thing for someone with her life style.