The only thing I'd say is that the C's might've been able to save money by re-signing Leon, letting Baby walk, and playing Shelden Baby's minutes the first half of the season. Our record likely wouldn't be much different and the C's would've saved a few million.
That said, I think it's a non-issue. Leon likely won't get his butt of the bench once Shaq and Big Z are back. And neither Baby, nor Leon are going to be the type of guy our rebuilding campaign will be built around (whenever that happens).
However, both are what we know them to be: fairly polished, but limited, role players who can be nice 8-9th men on good teams.
We didn't need two of them though.