I would have to agree with Jack. Music has fallen upon the ears of the tone def and twisted into something that can't be compared to something like Beathoven or a good piece of Motzart.
When I hear people claiming that some rapper is a musical genius I have to step in and even though risk getting the crap kicked out of me, state my opinion on how they aren't, who is, and how the person who is is far better and the person they are calling a genius.
All you need for a hit rap song is six things mentioned: Sex, Drugs, money, running from cops, Hoes, and rims. There i could probably come up with a hit rap song off the top of my head.
If you want a good rapper, MC Chris is one name that stands out. He's a man who can make an entire rap about Star Wars. How many people can really do that. Other then him I really only like one other rap group which is People Under the Stairs. If you want good rap you should check out MC Chris and People Under the Stairs and forget all the others cause they don't compare to any musician ever, even the most horrible guitar student ever.