I know this will shock some of you, but Lebron is no longer a good defensive player. He also has a lot of turnovers. Cleveland in fact was in the bottom third in the NBA in defense this year, and were one of the worst in transition defense. He is still a great offensive player, but he is no longer a complete player, and that is why I say Durant is better. It wouldn't matter if he was playing in OKC, GS, or Orlando. He is just a better all around player in 2017 than Lebron, I actually think I would rather have Durant and Kawhi over Lebron.