I just can't seem to limit this to one player, no matter how long I consider it. I can easily name my favorite player, and that would be Larry Bird, (followed by P2) ... but the best of my lifetime? It would have to be a small group:
Bill Russell
Michael Jordan
Larry Bird
Shaquille O'Neal
Wilt Chamberlain
Kareem Abdul-Jabbar
Magic Johnson
Bob Cousy
Tim Duncan
Oscar Robertson
(LeBron James)
(Kobe Bryant)
OK ... so it wasn't such a small group, but I just can't keep it to only one player. And as much as I hate the last two for personal, (and personality), reasons, I don't see how you can objectively leave them off the list, (though I'd love to). These aren't in any order, either, although there may be some Freudian stuff at work here ... if forced to limit it further, I would have to put Jordan and Russell with each a share of the top spot.
But again, Larry is easily my favorite, followed by The Truth.