a better singer does not mean a better song and it sure as hell wont have better success.
if we are talking about pupular songs, probably not. But christina brings QUALITY, Rihanna... not. In the other hand, we haven't heard the full song yet.. so, we'll see