Honorable mention: Talib Kweli. I think he's just a little too deep for some people. I had some dude say the only song the liked from him was "the blast" because he said shotgun in it. Sounded so ignorant, but anyways he's my fav and i think he's slept on to an extreme.