I've just been listening through some of Tupac's albums which I aint listened to in a while and most of his songs a much much better than some of the songs out today.
I know, and ironically he's from NYC, but his flow and style are western, I like him, no doubt, but. I'm not really a huge fan and think B.I.G and Hov are better.
2Pac and Eminem for me are the best lyricists. Dr. Dre is the best producer...if those 3 were on the same track i wouldnt bother listening to any other song.