It's your favorite genre, yet you don't seem to be digging very deep. Not to say that you can't like those people, but if those are the majority of your listening then you need to branch out.
In no particular order: Childish Gambino, Eminem, Hoodie Allen, El-P, Lupe Fiasco, Eyedea, Chiddy Bang, Kanye West, Aesop Rock, Tech N9ne, T.I., Kid Cudi, Hopsin, B.o.B, and Atmosphere all have some good songs. I listen to some way more than others, though. And there's a few I'm missing.
I'm aware of kid cudi, T-pain,ti, outcast, fiasco I just don't really like eminem or weezy.