I usually try to stay out of Top Rap discussions. However, on this one I would agree mostly with this post with a few changes.
I gotta Cube in the 10 spot and move TI to honorable mention to which I add E40 and Eazy E for some west coast balance. I can't leave out no cats who created there own genre and and that note Paris and Immortal Technique gotta factor on the conscious lyrical content tip.
I find interesting your placement of DOC. Very much slept on. He was a ghostwriter who was way ahead of Dre and others credited with ushering that g-funk formula.
Of course I also would switch biggie and pac.
Rakim in his day had more flow than virtually all the rest combined he just sucked as a solo artist.