Have to disagree with you there. The Cavs have a decent supporting cast, but nothing they couldn't get LeBron in New York. Z's getting up there in age, and the rest of his "team" is a bunch of spot up 3 point shooters. If New York keeps Robinson, Lee, Chandler, and Gallinari around and add LeBron they'll have decent enough talent where it wouldn't be a huge difference. Especially since they'll have the money to bring in a decent supporting cast afterwards. I mean, who wouldn't want to play with LeBron? In New York?
If you really think that Cleveland has a "great" team then I don't know what to say. LeBron makes that team. Maurice Williams, Delonte West, Anderson Varejao, Ben Wallace, Wally Szczerbiak, Zydrunas Ilgauskas, J.J. Hickson, etc. I'm not seeing great there.