My opinion on this...

Katy Perry - she can only do so good in studio while she hit flat & sharp notes live.

Nikki Minaj - she's a good rapper but she's still has to make a name... she has only just begun...

Keri Hilson - who?