For your list, Em all the way. His older stuff was much better. I have been listening alot to (rap metal) Hollywood Undead.
Regarding Tupac and Biggie, they can not and should never be considered greatest IMO. They got their fame because they died while "living the life". Both sold more dead than alive by a long shot, and neither really had skill. Tupac was definitely better than Biggie but neither where "epic". Good? Yes, Ill listen to them from time to time. Greatest ever? Not by a long shot.
Now for most new music Em said it best.
All I see is sissies in magazines smiling
Whatever happened to whylin out and bein violent?
Whatever happened to catchin a good-ol' fashioned
passionate ***-whoopin and gettin your shoes coat and your hat tooken?