Agree with the Gobbster.
Without any particular ranking:
Elzhi of Slum Village
50 Cent (pre Massacre, listen to Get Rich... again, every second track is a potential hit, he is spitting fire on that album)
I consider Jay retired and NAS lost in time. The Game was all beats. I love the music of Kayne West, but he is not the most talented rapper. Lupe Fiasco is great, but I am not going to put him up there after 1 album. Although Daydreaming is a hell of a song and its not even his best on the album.