Picking a Top 3 in any sport is difficult. Golf is no different. Nicklaus, Palmer, Jones, Hogan, Snead, Woods, etc. You have to leave out so many greats. Basketball is no different. So many great players. Lebron will be a part of that discussion though. He's a hell of a player and I'm not a big fan. But there is no denying the guy has as abnormal amount of talent that puts him in the "Great Players" discussion.
With that said, when he and Carmelo were still in high school, I said Carmelo would be a better pro player... so shows what I know. Hahaha