The one they had to fix is still broken. The Broncos left linebacker untouched, and that omission hangs over an otherwise reasonable haul. They moved the roster forward and banked a B- for it.
They left with wide receiver solved and the rest of the wish list mostly ticked off. They came away with juice, if not much beef up front.
A workmanlike haul that should hold up just fine.