1. Vince Carter
2. Chris Bosh
3. Damon Stoudamire
4. Jose Calderon
5. Antonio Davis
6. Morris Peterson
7. Doug Christie
8. Andrea Bargnani
9. Alvin Williams
10. DeMar DeRozan

Thoughts?

Note: I didn't include McGrady, Oakley and Camby because they weren't around very long.

Also, I think Rudy Gay and Jonas Valanciunas will on the top 5 list one day.