Collectively, Ciara is more talented than Rihanna. They're both basic vocalist but at least Ciara brings something to the table when it comes to dancing. She's an exceptional dancer. Rihanna on the other hand, is basic all the way through. Whether we are talking about vocals, dancing, or performing.