Who wore it better -- Katherine McPhee or Kara DioGuardi