The argument that we should trade him because he's injury-prone has merit, but it's also more common than it used to be. Lots of players miss lots of games now. All around the league, guys are missing huge chunks of games every year. Look at Thompson, he's been no more reliable than TL the last few years. He's missed 29, 39, 25, and 18 games the last 4 years, and he just turned 30.
Williams makes things happen. IMO, the whole team seems to have more energy when he's on the floor. Yes, he struggles switching on the perimeter, but so does almost every other 4 or 5 in the league. Regardless of some of comments in this thread, he has more potential to do so than any other 4/5 on the roster. He just needs to raise his basketball IQ.
I hope we keep him, unless the return for him is significant.