As we know the Patriots have the best record in the NFL drafting players in the first 25 picks.
The Patriots have actually expended quite a bit of draft assets to bring in great players over the years: consider, Randy Moss, Corey Dillon, Brandin Cooks, Trent Brown, Legarrette Blount, Mike Vrabel, Rob Ninkovich, etc.
But we've also traded a bunch of players for high value picks. Matt Cassel was traded for a 2nd rounder!
Overall, it's not a bad record. I could make the case that if only they spent all the CB/S draft capital on WRs we'd be better off at both positions, since the guys we brought in over the years (Gilmore, Revis) and the USFA we've relied on (Butler, JJones, JJackson, etc.) were not taken with high picks. McCourty and Logan Ryan seem to be the exceptions. If we had only taken WRs instead of JoeJuan Williams, Duke Dawson, Cyrus Jones, Jordan Richards, Tavon Wilson, Ras-I Dowling, Darius Butler, Terrence Wheatley, Jonathan Wilhite, I'm sorry this list of players is horrifically bad drafting, and I'd argue that we are way worse at drafting CBs than we are at drafting WRs, because at WR we at least turned up Deion Branch, David Givens, Julian Edelman, M Mitchell, even though we spent maybe a third of the draft capital we spent on CBs.
Anyway, the point is, when it comes to bringing players in through trades, BB is excellent. FAs he is excellent. UDFAs excellent. First rounders, excellent. OL, DL, LBs, excellent.