Totally agree with the above, Beyoncé nailed it.

I dont think Mariah & Ushers voices complement each other - Check Mariah Carey Feat. Usher "How much i love you" from the Butterfly era.

Definately think Bey was th right woman for the job.