The fact is there are people who are more talented however, just because your more talented doesn't make you a star. There are people who sing better than beyonce but what seperates them is that certain people just have that "it" quality. Rihanna may not have the strongest voice or the best dance moves but she has that "it" quality which is why she slowly rising to stardom. This "it" quality is only possesed by true stars. You can say what you want but you can't deny that she couldn't possibly last this long if she didn't posses true talent.