Rihanna has bigger smash hits, yet they are the most disposable ones... that says a lot about her craft.
Britney has plenty of memorable songs until Blackout... after that, not that much... but still, when the girl gets a true hit, you remember it! You feel it.
Beyoncé is the same as Britney... her hits are truly hits... they make an impact and people remember it... she's not in for easy trashy hits just for the purpose of digital sale and chart positions...
Cute example:
I'm a Slave 4 U and Run The World were chart flops... yet, they are FAR more memorable than at least these Rihanna's smashes: Unfaithful, Disturbia, Stay, SOS, Pon De Replay, Take a Bow, Don't Stop The Music, Only Girl, What's My name, S&M (until Britney came on it

)not to mention some of her #1 features...