Chris brown all the way. Rihanna can not dance at all, but I like the vibe the crowd is giving her.
Simply put, Rihanna is no Beyonce. The reason she is constantly surrounded by a huge team of dancers is because she really can't dance. Chris Brown, however, is constantly inventive and creative in his productions. He is, by far, a much more talented artist.