This is a close call between Jordan and LeBron, but I will have to go with LeBron. LeBron is simply a beast who can score at anytime, but he is not that selfish. He is only 23 or so years old and already has numerous triple doubles and is in the top 100 scoreres in NBA history. When his career is over, he will have many championships, have been the #1 scorer in the NBA, and would have been considered the best NBA player of all time.
Michael Jordan! LeBron James may be the best around at the moment, however, Jordan is arguably the greatest ever! I think to compare them today is hugely premature.
With all his potential, Lebron James may indeed become a player of Jordanesque stature in a few years; although, Istress, I is far too early to make such a debate.
The bottom line is Michael Jordan, Kobe Bryant and Lebron James are the 3 greatest players to ever live.