I understand why Danny let Tony go, and I supported that decision at the time. In hindsight, though, Tony sure would have looked good on this team the last couple seasons.
Based on the things Tony said around the time he left, I think the only way to keep him would have been moving Ray Allen to that 6th man role and installing Tony as the long term starter.
Would that have been better for the team? I don't know. Maybe if Ray actually agreed that was the best thing. The way he reacted to being benched and put behind Bradley in the rotation last year tells me that he probably wouldn't be okay with that.