The best rapper in the world would rap about issues that are controversial and in-depth. Not weed, girls, sex, money etc. So you should either remove a few names and replace with some real rappers not all that commercialized bull.
Rap comes from the heart and struggle, KRS made some most excellent songs, My Philosophy with Boogie Down Productions is up there. And personally I love Deception by Blackalicious. Where are guys like Brother Ali, Vinny Paz - Jedi Mind Tricks, Raekwon, LL Cool J, Masta Ace, Rakim, Big Daddy Kane, Pharcyde. Man even Tribe could spin half those punks up on that 'list'. De La also.
Just scratching the surface dude..
If rappers these days wanna talk bout sex, they still will have nothing on 2 Live Crew.
[EDIT] Can someone tell me how to 'groan' at a post. It's killing me not knowing how to some of these god awful 'rappers'.