So, the argument is that Reaves will be a deterrent to physical shenanigans against our stars. We've had guys in that role before (Rupp, Asham, Engo, Laraque, etc.) and it didn't stop the abuse. Yeah, he's not a true goon. So that's a plus. He can skate, forecheck, all good things. He still plays 8-9 minutes a night. And not in a position (wing) of need.
We gave up valuable assets to acquire a 4th liner. You can argue how valuable, but they weren't throwaways. Sure, Oscar hasn't set the world on fire in his limited NHL time. But wasn't he played mostly on the wing here? And he's young and likely still not a finished product. A 31st overall is more like a 2nd rounder. Ok. It's still of use either in selecting someone or dealing as part of another trade to fill legit holes on the roster (C,D).
Bad value, bad asset management, likely little impact.