I am with Lemmi, I just don't understand how people do not rate Lupe. Thing is with Lupe what I love about him the most is that he is so smooth. When I put on my MP3 player, he can deliver a message without too much effort. His voice is easy on the ear drums, his nerdyness is admirable, his imagination is second to none and his over all production of songs are quality.
You can be anywhere, doing anytihng, and listen to Lupe, not something I could say about any other rapper out there.
He revolutionized rap in the last decade, he touched on social and political issues without sounding bitter, he has written love songs without being cheesy and embraced his inner nerd, he has spoken thanked his fans so smoothly, and for the first time, and his religious messages were short and impeccable.
Kanye west is a big fat nerd who tries to be cool, Lupe fiasco is so cool being a nerd.