50 should not be compared with tupac. tupac was real and stood for something, 50 is all image and hype. i do like a lot of his songs, he's definitely been lucky to be surrounded by some of the most talented people in hip hop though his talent is pretty questionable, but he does do a good job of manipulating his strengths.
but i'd say i'm supposed to die tonight and just a little bit are the best, not too big a fan of the rest of it.