Kelly sounds great when she performs so long as she's not holding back and this song is not a hold back song. If Beyonce were the one screaming and growling and gyrating all over the stage people would be falling at her feet to practically worship her but let Kelly show her inner fierceness and suddenly she's off key or shaky which couldn't be further from the truth. If Kelly doesn't have anything else she has perfect pitch. She does not sing off key. She lacks control at times when she gets too excited but she has a great tone and when she wants to she has microphone busting power. The girl can SANG! I'm so tired of people trying to minimize her talent in order to big up Beyonce's who has had plenty of less than perfect performances. Leave Kelly alone. She is doing her thing and she is finally showing the world that she is ready to sing without inhibition and perform without reservation. She's finally giving us a small piece of what we've all been waiting for and she's just getting started.