A pretty interesting stat that I just saw, Lebron is shooting 74% FT, if he would have shot the same percentage as MJ (84%) he would have 900 more points right now, pretty amazing in my oppinion, even though MJ got to 30k 171 games faster than Lebron, is because MJ shot the ball more, but overall, I believe Lebron is the best player of all time.
Lebron is an all around player, he can rebound and share the ball, but I would not compare him with MJ because MJ is the greatest in the NBA.
Right now, people are more matured about NBA, they will value a player more if such player or star will give championship to the team he is playing with, which makes sense for me as basketball is not an individual game.
These two players played in different era. With both supremacy, MJ played when the bad boys still conquering the league, while Lebron played when the value of dollars are the one who's been taking charge. With how MJ played, he really attracts the heart of the fans and he give a new meaning to the game. And even Lebron himself, even though he is considered as one of the greatest players of his time, he still looks up to MJ with regards to playing basketball. But I think, Lebron's advantage is he can play different position well. Both guys led their respective teams to championship.