Kendrick Lamar recently laid down a gauntlet to the MC's he considered the current best: "I heard the barbershops be in great debates all the time bout who's the best MC? Kendrick, Jigga and Nas, Eminem, Andre 3000 [...] Jermaine Cole [J Cole], Big KRIT, Wale, Pusha T, Meek Millz, A$AP Rocky, Drake, Big Sean, Jay Electron', Tyler, Mac Miller."
However, there were a few notable admissions...
Imma let you finish Kendrick, but these guys really should have made the list:
1. Childish Gambino
2. Kanye West
3. Mos Def - AKA Yasiin Bey
4. Big Boi
5. Angel Haze
7. Flo Rida
Scroobius Pip, Common, Chuck D, Talib Kweli, Frank Ocean, Iggy Azalea.