In reply to rihking.

J.Lo is the best enterteiner nowadays.
Beyoncé is amazing too but I think Jennifer has more energy.
Of course Beyoncé's vocal is better but we're talking about a whole perfomance. Beyoncé's performance is amazing is great but something is missing and I just don't know what it is. Jennier is not the best singer but she can maintain the audience hppy and enterteined all the time!
Let's not talk about Rihanna 'cause she hasn't a good voice and she can't peromance ok?!
The credits of Rihanna's carreer must go to her team 'cause they do such a great job with her image that some stupid people not even have the courage to adimitt how bad artist she is- I don't think she can't even be called of artist.
Florence rocked, John Legend, Rita Ora... Everybody made a great job but I loved Jennifer, and when Mary J. Blige joined her on stage.. Wow!!! I never imagined J.Lo and Mary together and that was outstanding!!!