Beyonce is the better performer and has a better work ethic. While Xtina was at her peak she was shading artist left and right and acting like a diva. Plus her music as of late haven't been mind blowing, Back To Basic and Stripped where amazing but after that she fell of both musically and commercially.