Barbie is an adult with long legs. The newer ones have smaller boobs and bigger waist than the old ones so she is more in proportion except for her height.
Moxie is a child with massive baby eyes and a childs ambitions and no actual achievement but with a pout and boobs. I don't like the juxtaposition.
I think the point of dolls is you can give them their own personality and imagine a life for them, I don't like the bossyness of the moxie concept.