Many things have been said about Rihanna but no one can deny that she is very marketable and people love her style so I am not surprised that her cosmetics line is besting her competitors.