Greatest rapper ever is hard. It's definately NOT 2Pac. He was no more than 'ok'. Then his pathetic 'disses' to NYC, any respect that idiot had was lost then.

It would be Biggie. There has been nothing like him since. Great lyrics, amazing flow, funny, serious. I could go on. There's also Jigga, underneath the bad commercial albums, he's an amazing emcee. Nas released one of the greatest albums ever in Illmatic. You have Cormega, Kool G Rap, Mobb Deep & Raekwon.

There is an amazing amount of greatness on the underground scene too. Slug from Atmosphere, Vinnie Paz from Jedi Mind Tricks, Sage Francis, Immortal Technique, Cage, Esoteric, JUICE, Jean Grae, Outerspace, MURS, Styles of Beyond etc etc

Too many to name.