Love the Way You Lie is my favorite song from that list, but I wouldn't qualify that as a win for Rihanna so much as Em doing his thing.
IMO, Beyoncé will always be the queen.
But on the same token, I find myself liking Rihanna's songs more on a consistent basis.
A good way to look at it is like a Tupac/Lil Wayne thing.
Tupac will forever be better than Lil Wayne as a rapper. However, 99% of the time I would rather listen to a Lil Wayne song.
Beyoncé is better, but Rihanna pumps out hits.
I think Rihanna is better, sometimes Beyonce voice annoys me. Which is why I only like two of her songs.