No, but he's up there, as in top 5 probably top 3. I know its played out, but to me Tupac is the best ever. No one, in any genre, can touch you the way Tupac does. The only song Em has made that really touches me is Sing for the Moment.
After Tupac, 2 through 5 could be anyone from quite a long list depending on how I feel that day.