I was going with Kevin Garnett.
Tim Duncan may have the most complete game of all the possibilities, though. I also like that he puts up great numbers without being flashy. This is one of those arguements where you can't go wrong - unless you pick Kobe.