Theoretically I think Mary is just fine, her figure is slim, her legs quite ok, her arms toned and her waist though not hourclass is slim and trim. It is just that she seems to consider herself the best thing since sliced bread that makes me critisize her entire look.
The dress is somewhat cute, I don't think it calls for such shoes, a lower heel and a more casual shoe would IMO look more fitting. But Mosh wouldn't be Mosh if her entire outfit was suddenly pulled together.
The first outfit is a classic Mary:
love the skirt, have always liked it a lot, but for crying out loud, how difficult can it be to find a top that matches the pale-sh black or grey toile pattern? The skirt is a powder rose, what makes anyone think it would look good with an off white top? In her position you'd expect a person to be more savvy to know how colours transport on photo, film and real life. And if black is too harsh and a powder rose would be too pale overall, get a pretty top dyed in a charcoal that matches or leave the skirt in the wardrobe.
The top is very pretty as well, where the heck is the matching pencil skirt? The top has such a 40's feeling, you can't wear a flared skirt. Imagine a matching off white skirt, or perhaps a navy one - with a matching hat in navy and white and perhaps two toned navy-offwhite shoes: divine...
A very good description!! Previously I found it difficult to describe my opinion cq view of Mary in a correct good way. Your reaction as quoted above fits my view also very well.