That would probably be my top-3 and maybe in that order. Lebron was one of the most hyped players of all-time entering the NBA and he's actually exceeded expectations. The unselfish nature of his game (and Chris Paul) would put them high on my list. I'd put Yao in the top 5-7, which is higher than most would rate him. With his type of game, I could see him continuing to improve for 2 yrs and then maintaining that level of play for another 5 yrs.