I admit it rihanna got better songs than, but ill blow that bitch out of the water in any LIVE singing competition...and she git a lil rhythm and I like her image an her swag but for real for real that's my bitch all day.- ok it goes rihanna > Britney > jLo > Katy perry > beyonce >shakira>xtina>milian>jojo>kelly rowland jk she still a flop,but yea everybody else is good for a hit or 2. honestly I've only been listen to one artist lately, an that's my bookie riri