Who wore it best: Mrs. Prince William (Kate) or Mrs. Prince Louis-to-Be (Blair)?