I hate %95 of rap based off lyrics content, %3 based off the retard singing it, and %1 percent because of the musical quality (using auto tune, repetitive hooks, with little content to the song)
There is a small area of rap I like, and that is mostly filleb by bands like ICP, Twiztid and Tech N9ne.
ICP and Twiztid I find utterly hilarious when they are trying to be, and when their not trying to be, their lyrics are evil, and based off of horror movie themes. A lot of people don't like them, but I consider them rap for Metal Heads.
Tech n9ne is something else, he has a lot of skill as a rapper, and is one of the best out there. He has taken to taunting the rest of the music industry about how bad the rap that they play is, and actually takes most of his music seriously and not just filling his albums with the usual sex, drugs, and gang violence. (Although he has a few, most are very well done, the song t9x is about a drug binge, and its one of his best songs.) Most of his good songs all have meaning to them, like Hope for A Higher Power, and red-nose.