TMac was arguably more impressive when he played for the Magic and commanded all the shots. He's had to defer ever since going to Houston, and it's gone downhill since.
I still rate Ginobili Top 3.
Kobe
Wade
Ginobili
T-Mac
Johnson
Wade hasn't necessarily been an example of good health, so I think the same argument goes for him, Manu, and Tracy.
To me, McGrady and Johnson both lose points for wasting talent. McGrady has to be the most talented player in the league to never see the second round, and for all of his ability, JJ hasn't been able to doing anything that matters since he left Phoenix.
Ginobili doesn't put up the same numbers as Johnson, and is probably not as talented as McGrady, but he's a proven winner. He's fearless, he's clutch, and he's made it happen on the big stage before. Wade and Kobe are the only other two who can say that AND put up better numbers.
I'd rather go somebody who is gonna win games than somebody who is gonna fill stats any day.