I never said KD was far behind lebron.
They're 1a and 1b, and on any given night they can be called the best player in the NBA.
With that being said, I would still take my chances with lebron over KD.
And of course KD is more efficient, playing with the warriors gives him easier shots, and he gets to take less attempts, like I said, he doesn't have to put up 30+ shots like he did in OKC for his team to win.
KD has never been that great of a defender imo, he's always gotten by with being 7ft and having crazy length.