It is a hard decision because their are many great hip hop artist like, Snoop Dogg, Jay Z, Notorious Big, Eminem and Lil Wayne. But in the end Tupac Shakur takes the top spot because his music transcended rap.
Definitely not Lil Wayne. Just because he's sold a lot of records doesn't make him great. As far as the best ever, for me it would have to be Tupac, even though Eminem is my favorite by a landslide.
Copyright © 2017 HubPages Inc. and respective owners.
Other product and company names shown may be trademarks of their respective owners.
HubPages® is a registered Service Mark of HubPages, Inc.
HubPages and Hubbers (authors) may earn revenue on this page based on affiliate relationships and advertisements with partners including Amazon, Google, and others.