My top 10: 1. Busta Rhymes 2. Nas 3. JAY-Z 4. Eminem 5. Redman 6. Tech N9ne 7. Xzibit 8. Common 9. DMX 10. Ghostface Killah
Go check out my blog, which can be found at https://hiphopreviews101.blogspot.com