IT is definitely the most talented player in the trade, but he not been himself this season, I'm not sure if its injuries or what but he's been one of the worst players in league this year. He's always been awful defensively (size being a partial reason), but this year he wasn't even shooting well. His play factored in with the cancerous locker room attitude, the Cavs had to move him. Overall, I think Cavs did a decent job, they traded a ton of cancerous/trash players for some very good young players.
At the very least, these guys will show effort, unlike IT, Rose and some of those other guys showing 0 effort.