Great, great talent. And actually quite a high basketball IQ. Lol, ironic thing is that he'd still do bone-headed things despite knowing better, whether because of his temper or because of an ADHD moment of lapse in judgment. He knows the right play, but sometimes he would disregard it.
I can see why he was a frustrating player to many people. He had immense talent and never lived up to it. Never tried to reach his potential. Never tried to be the best player. He was content being a very good player, as opposed to being one of the greatest. But, I think that's part of what was so likable about him. He genuinely and sincerely didn't care about personal individual honors or awards, accolades or acknowledgment. And I truly think that was real. He cared about his teammates and coaches (for the most part, there are examples of him being an idiot of course), and he cared about winning. Not a perfect person. Not a perfect player. But he "kept it real" and he played with a passion and fire even when he didn't play well or did his best.
Now, the problem is that many people will remember the negatives. His technical fouls. His chasing down officials and challenging to fight them. His pot smoking. Comparing Stern and the NBA to slaveowners and other comments of the like. His fat gut every start of training camp. The 2008-09 season where he did stop caring. Those will stand out more to some.
Maybe he could have been an all time great player. And maybe he did waste his talent by not trying to be a much, much better player than he was. And maybe by not doing that, he hurt many of the teams he was on.
But I don't think those things concern him. And I think he played the game and left the game on his terms. I'm not going to hate on him for that.