Eminem Makes Shocking Pick for 'Best Rapper' of All Time -- Tupac, J. Cole or Who? The hip-hop industry boasts several award-winning rappers. Eminem, for his part, cannot seem to choose the best of all time among them.