Actually by the numbers, MJ is not a better shooter. Lebron shoots at a higher percentage inside and outside the arc. Lebron has played 5 more years, so even if we took both of their 10 best shooting years lebron still shoots almost 3 percent higher than mike. 53.3% to 50.6%. He also shoots a higher 3pt% despite shooting 4,698 more 3pt field goals.
As far as defense goes, this summary might be one of the best i've seen.
"So after watching the film, looking at the data available, putting their defense into context, who do I think was the better or more impactful defender?
The best way to put this is I think Lebron James had the better defensive prime (08-13) and Michael Jordan had the better defensive career. I think Lebron’s prime defense is more impactful and adds more value to his team compared to Michael’s. That added off ball defense and versatility gives him a slight edge over Jordan. Michael Jordan has the better defensive career, he was as valuable to more valuable for a longer period of time. I have 08-13 Lebron beating 88-92 Michael by a hair, his combination of team and isolation defense along with amazing versatility added a lot of value to his team. Both are all time defenders, especially in their primes. Jordan’s defensive consistency stayed up till later in his career, Lebron declined earlier. Both these greats turn it up in the playoffs, predictably their defense gets better when the stakes are higher. Both of the players were a part of great league defenses and clearly had an all time impact."