Seems like a good trade to me.

As with any deal, you never know until you know. Berry didn't know when he made the deal. Had we stood pat, we don't know if the player we might have taken at #42 would end up any good, so me me, two players increases your chances of it being a good deal for the team.