Various factors have contributed to his success as a player, but certain characteristics have propelled him to being the best. LeBron James has evolved, and that evolution has cast his name among the greats.
For now, LeBron James is the créme de la créme. Few have contested him.
While the definition of "best" is entirely subjective, for the most part, LeBron James is considered to be the best right now.