Re: LeBron James right now is the best player of all time
Finishing: MJ (combo of power, finesse, and creativity)
Offensive repertoire: MJ
Offensive rebounding: MJ
Defensive rebounding: Bron
On-ball defense (perimeter): MJ
On-ball defense (post): MJ
Off-ball defense: MJ
Team defense: Bron
Defensive versatility: Bron
Three-point: Push (MJ's 3 ball is now CRIMINALLY underrated)
Facilitating Offense: Bron
Dribble Moves: MJ
Mental game: MJ
B-ball I.Q.: Push
Quicker Recognition: MJ
Better teammate: Bron
MJ takes the vast majority of these categories, handily.
With that said, LeBron is easily the best player IMO since MJ retired (yes, better than Shaq) and will probably go down as the 2nd greatest perimeter talent of all-time, and a top five player depending on how man MVPs and Rings he racks up.
His game is this basketball melting pot of greats. The way he can switch from Magic mode, to Pippen mode, to the occasional SUPER SCARY game 6 Jordan mode, once he finally learned at times he has to dominate.