Don't have a strong opinion on her either way. I don't know her personally to like or dislike her.
From what I can see this is what I think.
She comes across a bit fake but I suspect it's probably just American culture and that fact that she's a confident, outspoken, opinionated woman. British people just aren't comfortable with that. Most people still prefer women to be seen and not heard.
She and Harry both have issues and are coming across as spoilt and privileged. However that doesn't make them terrible people or warrant the hatred and vitriol aimed at them.
The media has certainly told lies about her and treated her terribly, there has definitely been some racism too.
I wouldn't trust the Royal family or the firm/establishment and just because Kate and William/Charles and Camilla stay quiet doesn't mean that they are better or nicer people. They just know better how to play the game and play the public.
Personally I'd probably get rid of the whole lot of them.