Lots of current trade ideas for the cavs is to get them under the luxury tax or get cam johnson as this definitive starting wing for the cavs but i think the two key spots they need for the playoffs are filled in this and with strus being out for the majority of the season his departure should not impact the team too much.
Blazers get a good return for williams and the surgin camara but is already 24 and the blazers are gonna be rebuilding for a while you can argue about the protections of clevelands 2031 pick perhaps a top 5 protection would be more appropriate but they also recieve a great roleplayer and floor spacer in strus additonally.
I feel come playoff the cavs main issues are a lack of option if Mobley/Allen are hurt Dean wade isn't good enough defensively to play the 5 for signficant minutes.And they need defender who can deal with big wings they recieve both in this trade and fully buy into the the season