Personally, I preferred Rihanna's performance. Love a lot of her songs. Beyonce's I didn't really like one song and it was just all too much. Lamb4Lyfe!! :)