@Teflon rihanna is one of the worst singers! She has proven it at The rio performances! Ciara isn the best but she does not over do it like rihanna she knows how to work with her vocals and she is one hell of a performer! Rihanna has nothing but her #1 singles