What's your top 5. Here's mine
K-Rino
Nas
Lupe Fiasco
Andre 3000
Kendrick Lamar
Reasons: conceptual? Check Storytelling? Check Albums? Check Lyricism? Check Messages? Check Metaphors? Check
These guys are the epitome of skill for skill.
They have it all.
Not like 2pac who only had great messages, his lyricism was trash.
Or like Lil Wayne who's insane lyrically but his substance is ass.