2pac is the greatest rapper of all time in my opinion. He may not be the best lyricist or have the best flow, but his messages were so strong and he is without a doubt the most influential rapper ever. A lot of people will count out Eminem when talking about the all-time greats, but he is definitely up there too.
Tupac for life, Eminem is not even close to him. Tupac rapped about reality took six bullets and was alive for six days, Was a real gangster shit unless like shitty Eminem
You can't compare these two people. They each had their own flow and their own lyrical style. But if I had to choose, I'd pick Tupac. I do like Eminem, though.
Eminem, in my opinion, has the edge lyrically on 2Pac. But 2Pac was one of the founding fathers of rap, and it's hard to think that Pac didn't have an incredible impact on Eminem's rap career. Eminem has had his set of downfalls too, whereas 2Pac's career was shorter, but seemingly filled with less flaws, musically. It's a tough argument in either direction, as both are two of the greatest to ever touch a mic. It all comes down to personal preference. In the end, I have to admit, I would choose Eminem. In other news, I run a hip hop blog. So if anyone is interested in another source for new music, check out my site at Jams4Days.com. I appreciate the support.
I haven't really heard 2Pac's music yet. But hearing from you guys convinces me enough that he's good. But to take on sides, I'd say my vote goes to Eminem.