This trade would, of course, improve Cleveland, but definitely not put them over the top in my opinion.
Stoudemire has always played with Steve Nash and didn't play very well in a slow, halfcourt offense under Porter, not to mention he didn't coexist with Shaq. Why would it work this time?
Sure, LeBron would make his life easier but still, I think we will see that Amare has been overrated his entire career thanks to Nash - a la Shawn Marion.
Also, Phoenix would be stupid to give Stoudemire for this package... they are supposed to want talent and not only salary dump but Hickson is not a talent worth giving up Stoudemire for. He benefits from playing with LeBron and will never be an All-Star.
Steve Kerr must be Danny Ferry's best friend or something because Phoenix would once again offer the Cavs a big player for nothing... disgusting.