I think Rihanna sounds fine. This is a raw performance. Keep in mind Rihanna is not American, she will always sing with her accent. I give credit where credit is due and I'm a give it to Ri Ri