I like Shakira's mid-thigh boots, but not the height of the heel. That said, for the dress itself, I don't like the sharp corners under the armpit-- it looks like it was supposed to have straps, but they forgot. Because of this, I think overall Shakira wears it better, because her long hair hides the part of the dress I dislike.
Not that it matters. "Can't we all just get along?"
but i like pink more anyways so that could be why.