Well that's obvious. I don't know about best because to me I see "best" meaning the most flawless at a craft. Someone like Jordan is the best at what he does. To me, there is no such thing in hip hop yet. But so far 2Pac falls in the greatest category with Alis, Jordans, Hulk Hogans, Tiger Woods, etc. But so far, he is the greatest. No other artists has a great body of work like 2pac. And when I say great, I'm not talking about song numbers, I'm talking about hit songs from unofficial albums, unreleased songs, soundtracks, retails, etc. Not to mention work ethic, impact, influence, relevance, skills. 2pac has the whole criteria. So to me he's the greatest.