I don't get how Christina sings better live? She avoids high notes in her live performances s or she either goes flat. Mariah in her prime slayed everyone tho! Beyonce is the best now.
I voted Beyonce without looking at all the options. If I did, I would have been torn between her, Christina and Mariah (if we're only talking about the recent years).
Bey. Even more so now than ever. Her tone has matured a lot.
Mariah was also amazing in her prime. Pink and Gaga are very good as well.
Christina does everything wrong, she abuses her voice like no other.