She really don't have to have a great voice because there are many with better voices and there will always be those who are better but what does the best voice have to do with the people who have the better voice then Rihanna has yet we don't see them working as hard as Rihanna is working....... If it's a bigger and better vocals then perhaps Rihanna isn't your cup of tea. Rihanna has to be doing something right to even be filling her shoes as well as she is filling them. Haters are for ever coming at Rihanna with their idea of how she should be when in reality they hate her from start and there is nothing Rihanna can ever do to please her haters who are roosting an waiting on their knees for her to decline from the air ways, keep holding your breath for her to do what you want her to do. Go in search of your fave you bytches are each and every Rihanna post trying to suggest what sheneed to do. She don't need to do jack shit ro please her haters R U Nutts?