I believe that leona does have talent, and she does have *IT* Her problem is that she has been given or writing a lot of crap songs.

Rita Ora is nothing special in my opinion. Her voice is mediocre, but she has songs that suit her.

Rihanna doesn't have the best voice in the world, however she has good songs.