I appreciate Leon's heart, guts, talent and perseverance. Unfortunately, I think his best days as an NBA player are over. Of course, he's the type of guy that will try (and might possibly succeed) at proving all the doubters wrong. But I can't think of a player (in any sport) who has had 3 major knee surgeries and performed at a higher level after the fact. I wouldn't be surprised if someday we see a player that looks a lot like the same old Leon on the surface, but if you watch closely, you'll find that he's just a tad slower, can't jump quite as high, and fails to make some of the plays that he used to be capable of. It's a real shame, a tragedy even. But for all the warm fuzzies we get when we think of the things Leon did for the Boston Celtics, Danny made the right decision to let him go.
Those things considered, Williams ought to be an upgrade (especially considering the Cliff Ray factor, as noted by others).