Not a good look for either of them!
All the younger royals look well in jeans and casual, sporty clothes I think.
Sophie has more hits than misses. Anne is Anne so always looks right for her, anything other would be an instant miss.
William I love in a check shirt, particularly blue and white!
The most talked of women.
Meghan looks gorgeous in a halter, her second wedding dress was amazing, she wears quite a variety, so has more misses amongst the hits. I think she looks most comfortable in jeans and a white baggy shirt.
Catherine is a puzzle. She looks great in casuals and a blazer or sports gear. She look stunning in very formal (either tailored coats and suites or stunning evening gowns) but seems to miss with the day dress, I get that she has to look classy and conservative for her position, but that seems a shame as the odd summer tea dress looks fabulous. Its getting better as she gets older, maybe as she grows into the clothes? Love her in a wide brimmed hat though, I love them anyway but she wears them amazingly.