Rihanna is a very successful star with no doubt. But I don't even remember one specific performance by her over these many years. Her performances have never been huge.
After all, Britney is the queen of VMAs. All of her performances were iconic and everyone is aware of that. So, I say Britney. Even when you look at the commercial they made, you can understand that.
I love Britney, but I don't have any delusions that she's going to do anything different than what she's been doing in Vegas or magically become the performer she used to be. I'm hoping to be surprised though...