Im not a stan of either Beyonce and Rihanna but IMO Rihanna is the more versatile artist as she has explored so many different genres unlike Beyonce