I would go with Vince Carter from the Raptors days but TMac at his best might have been better then Vince at his best, I think he was a more versatile player with a higher IQ. I dont wanna take anything away from Vince though, he had some incredible years in Toronto. I remember a playoff series with the Raptors vs 76ers, Vince and AI were both beastin but Iverson managed to carry his team to the Finals that year (I think). Both of them earned my respect forever with the way they played.
Prime Patrick Ewing or Dwight Howard