I'm not necessarily speaking about his play on the court. It's more his attitude. I'm aware he is a facilitator. Bringing up his assists, and ability to play PG, and willingness to give up shots to others, isn't impacting what I'm saying.
Since I've probably riled up a bunch of people already, I might as well keep going. He's a spoiled child (in terms of his basketball life. idk or care about outside of basketball) who never matured emotionally and never developed into the mentor he should be at this age. He likes to make it clear, despite his willingness to pass in games, that whatever team he is one is 'his team.' He doesn't show much respect to his coaches, which probably trickles down to the other players, and if Lebron doesn't like a player, that player tends to go bye-bye. I'm not saying Lebron is necessarily unique in this regard; some other stars over the years have done similar stuff.
I think Lebron brought Waiters in expecting him to be like a Mario Chalmers who Lebron could mold into what he wanted him to be. Waiters is not that kind of guy though and I think it hurt his play. Waiters has an inflated sense of self and is/was a chucker. He has his issues, undoubtedly. But I don't think the players and coaches around him in Cleveland did much to help. In fact, I think the personalities on that team made it worse.
There, I said it and I'm done. I'm not going to continue arguing the point because a) the argument will get really sidetracked from the thread's topic and b) arguing against Lebron is like arguing in Boston against Tom Brady. No good will come from continuing this.