It's all personal taste because imo beyonce music ain't good and Rihanna's is EASILY better, so that's a discussion we dont have to have. Let's just go with the facts and figures. Rihanna has more hits, that's 1. The most carted female, that's 2. And since yall love to downplay her albums, Rihanna's ALBUM certs shit on Beyonce's too. She won on all fronts