What's your top 5. Here's mine

  1. K-Rino

  2. Nas

  3. Lupe Fiasco

  4. Andre 3000

  5. 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.