No doubt she was and is lovely but what was lacking is raffinement. I think it is also a contemporary thing because when I have to judge from what I see on BBC, Sky and ITV, this long lush hair seems en vogue now under British young ladies. I have seen horrors of strapless (bridal) gowns in combination with those long hairs or 'dressed up' ladies with long hair and then a silly fascinator.
A lucky here: from now on Catherine can only improve because she aleady had her worst look with jewels. Every new appearance will probably compared with this not so succesful one and 'win'.