I've got to go with MJ. I feel lucky to have been able to follow his career from start to finish. Obviously Kobe and LeBron are amazing players but I just feel that Jordan was a small step above. His on court confidence and ability to control every aspect of the game still amazes me. While LeBron definitely has more power with his dunks, I don't think anyone will ever be as graceful and have the ability to make it look so effortless as Jordan did. Not a slouch on defense either.