Long straggly hair is not too good. Hair has no body. Possibly she should wear it up, or pulled back in the manner of Princess Victoria of Sweden. She is a practical woman and doesn't spend hours on her hair style every morning, before pictures, so she perhaps should wear the hair some other way than in two rivulets on either side of her chest.
Princess Kate, even with her hair having so much body, didn't look too great when her hair was worn this way. It's only appropriate for a very young teenager, and I don't even like it on a teen. Her sometimes baggy clothes would not look so bad if she did something better with her hair.
I don't understand why her pants can't be better tailored so as to eliminate some of the bagginess. Does she even have a tailor? I think probably not.