I would say that Beyonce is better 10x in performance. I realize these people don't come up with their own coreography and all that stuff, but her performances are worlds better, more entertaining. Granted, I don't let my daughters do the dances she does or anything that comes close to looking like them, but I give her where she's do, and for performers, you've gotta have some oopmh in your stage presence. Beyonce absolutely does.
I would also give her voice. She really does sound good outside the studio, unlike so so so many others. That is assuming that the a capella performance I once heard from her really was a capella. I can only assume that it was - it was a very long time ago and when she first started out with her girl group.
Her acting stinks like 10 dozen dead fish though...