I'm sorry but I actually respect Beyonce's artistry. I don't respect Rihanna as a entertainer. So I'd chose Beyonce.