I agree a lot with the ESPN article. For their respective careers, Lebron is the better overall player. He's been at the top of the game for nearly his entire career. He's taken garbage teams way further in the playoffs then they deserved, and even beat an all-time great team in the Warriors.
Jordan has has greater team success when he was surrounded by great players, but hasn't really shown more than Lebron when he was on his own. That said, Jordan had the highest highs of any player ever. If you could pick any player for one year, or one game, you'd pick Jordan. He was the most singularly unstoppable force in the game (both ends of the floor), even if he couldn't maintain that peak as long as Lebron.
So it's really a pick your poison kind of thing. If you could choose one player to start a team with from his rookie year to his retirement, you probably pick Lebron. If you're playing a single series, or even single season, you probably pick Jordan. I think best of all time is about all time, not just the best year, so I voted Lebron.