Why is this thread being necro'd?
Anyways Rihanna has a TON more hits than Beyoncé, but Beyoncé's hits are always more impactful culturally and musically. Crazy in Love, Single Ladies, Irreplaceable, Survivor, Say My Name, Independent Woman, and Bills, Bills, Bills are songs that will
never be forgotten. Rihanna's single tend to be very quick and only her very recent single is ever remembered. Right now "Work" has impact, but it will soon be forgotten.