LeBron is more athletic, if that's your thing.
Stockton gets his team points by passing them open. LeBron is throwing the ball backwards to a guy who is already wide open. Impressive and showy, absolutely, but Stockton is undoubtedly a better passer.