I think Lupe just got knocked out of my top 10. He always had to battle with Rakim for that last spot.
Lupe Fiasco vs. Rakim
Of course, I reserve the right to change my mind. Logic doesn’t have the depth or humor of the others on my list, but he’s got incredible flow. And if nothing else, he managed to get Wu Tang Clan to lay down their best work in years.