Well, I mean yeah. This is kind of why I said the jury was still out, but on the other hand he IS in the NHL and the second club didn't pick him up off waivers; they traded an NHL defenseman (YMMV) and a first round pick for him.
But for me, the verdict is still out on whether using the pick for him there was any more justified or if it would have been better to just trade back for multiple picks.
At this point, I agree the 2nd round compensation is better than either O'Brien or most, if not all, of those players in the next 10 picks.