I think Rhianna is much better. She may not sell as much, but she is going well for her age of 26 and only been in the game for 7 years. She is off the hook with her style, and always changing her hairstyles. Beyonce always look the same with the blonde hair, and shiny performing outfits. She need a makeover, and I agree with others from up above, if it wasn't for Destiny's Child and her stepping on others, she wouldn't be where she is today.