I agree that looking at this season in a vacuum, this was a good move. That team as constituted wasn't going anywhere, and the team needed to take some risks. I guess the idea now is just to surround Lebron with as many talented role players as possible, and guys who can actually move and defend. The ceiling for this team is the Finals; there's no way they're winning it, but then again, there was no way they were winning it before the trades, either.
One thing I strongly disagree with is the idea that the team chemistry is certain to improve. Guys like IT, Crowder, and Wade weren't seen as problems for team chemistry when they joined the Cavs. On the contrary, I'd say they were each seen as bringing some veteran savvy and grit to the team. Consider the possibility that the Cavs organization is the reason why these players -- in particular IT -- are now thought of so negatively. It's entirely possible that the Cavs' new additions fall into the same trap in an environment where Lebron essentially controls the organization, and the coach has little ability to dictate team culture. Chemistry could still remain a problem, in fact it could get worse, especially with so little time between now and the end of the regular season.