I think the main difference between Kobe and MJ is that MJ was arguably one of the best athlete during his time and had the mental determination and work ethic to make him one of the best ever.
Kobe on the other hand cannot be considered the best athlete in his time, in fact there are probably easily 5-7 people more athletic than him at his position. But he is probably the only player after the MJ period to try to emulate MJ to the T, thus trying to follow MJ's work ethic and trying to have that mental determination.
That is why it's hard to see Kobe as better than MJ, when during his time period, he wasn't even the best athletically.
Lebron James on the other hand is way more athletic and powerful than both Kobe and MJ, but didn't emulate MJ or Kobe, thus he ends up being mentally weak and lazy.