Kawhi Leonard is just so likable. He comes from a troubling background, yet is such a good guy, never gets in trouble, is all about putting the team first, doesn't run in his mouth, isn't flashy.... it's obvious why people think so highly of the guy when his play on the court measures up to who he is as a person.
Leonard is absolutely a complete basketball player, which there isn't a lot of in the league. He can do it all. He's not great at one thing, but very, very good at everything. Does that make him the best player in the league? No, but I'd argue top 5 for sure. If he was on a shitty team that put all the load on him his numbers would be much better than they are. But since the Spurs are all about unselfish team basketball, he doesn't get to shine as much as if he would if he played on an inferior team. And the great thing about him is that it doesn't matter to him, nor should it.
Interesting little story, I have a friend who's now a boxer who went to the same high school as Kawhi Leonard. They were in the same grade and my friend Will was on the football team and actually beat out Kawhi in the school poll for "Best Athlete" in the yearbook their Senior year. Will got a scholarship to Washington State for football and quit after his Freshman year, while of course Kawhi went on to become what he's become, lol.