You look at the Pats' record vs. the rest of the league. They draft very well especially when you factor in the fact that they have drafted mostly near the bottom of each round for most of the decade. The Pats aren't perfect.
I still maintain, people look at the 2007 draft unfairly. Forget the picks that they gave up for Moss and Welker. Six of the nine picks the Pats had that year were in the sixth or seventh round. On a bad team, sixth and seventh round picks face an uphill battle to make the team or even make it in the NFL. How do you expect sixth and seventh rounders to make a team that was 1 minute away from a perfect season. I bet you that most of the players drafted in those two rounds that year are already out of the league.
Sixth round, 2007
175 - FB Oren O'Neal - Active, Oakland Raiders
176 - LB Rufus Alexander - Out of NFL
177 - OL Jacob Bender - Practice Squad, New York Giants
178 - K Nick Folk - Active, Dallas Cowboys
179 - LB H.B. Blades - Active, Washington Redskins
180 - LB Justin Rogers - Out of NFL
181 - FB Reagan Mauia - Out of NFL
182 - LB Adam Hayward - Active, Tampa Bay Buccaneers
183 - OL Kasey Studdard - Active, Houston Texans
184 - DB John Wendling - Active, Buffalo Bills
185 - DL Trey Lewis - Active, Atlanta Falcons
186 - RB Thomas Clayton - Injured Reserve, San Francisco 49ers
187 - DL Matt Toeaina - Active, Chicago Bears
188 - WR Joel Filani - Out of NFL
189 - OL Adam Koets - Active, New York Giants
190 - OL Ken Shackleford - Out of NFL
191 - FB Korey Hall - Active, Green Bay Packers
192 - LB Desmond Bishop - Active, Green Bay Packers
193 - K Mason Crosby - Active, Green Bay Packers
194 - DB David Irons - Out of NFL
195 - FB Deon Anderson - Active, Dallas Cwoboys
196 - OL Herbert Taylor - Out of NFL
197 - WR Courtney Taylor - Out of NFL
198 - OL Doug Datish - Injured Reserve, Tennessee Titans
199 - OL Drew Mormino - Out of NFL
200 - DL Melila Purcell - Out of NFL
201 - DB Rashad Barksdale - Practice Squad, Arizona Cardinals
202 - DB Mike Richardson - Out of NFL
203 - DB Daren Stone - Out of NFL
204 - DL Jacob Ford - Active, Tennessee Titans
205 - QB Jordan Palmer - Active, Cincinnati Bengals
206 - DB Ryan Smith - Out of NFL
207 - LB Prescott Burgess - Active, New England Patriots
208 - RB Justise Hairston - Injured Reserve, Buffalo Bills
209 - OL Corey Hilliard - Practice Squad, Cleveland Browns
210 - WR Jordan Kent - Out of NFL
Seventh round, 2007
211 - LB Oscar Lua - Out of NFL
212 - CB Courtney Brown - Out of NFL
213 - DL Chase Pittman - Out of NFL
214 - OL Chris Denman - Out of NFL
215 - TE Ben Patrick - Suspended, Arizona Cardinals
216 - TE Tyler Ecker - Out of NFL
217 - QB Tyler Thigpen - Active, Kansas City Chiefs
218 - LB Zac Diles - Active, Houston Texans
219 - LB Kelvin Smith - Practice Squad, Carolina Panthers
220 - LB Marvin Mitchell - Active, New Orleans Saints
221 - CB Trumaine McBride - Injured Reserve, Chicago Bears
222 - TE Derek Schouman - Injured Reserve, Buffalo Bills
223 - OL Mike Otto - Active, Tennessee Titans
224 - DB Michael Johnson - Active, New York Giants
225 - P Brandon Fields - Active, Miami Dolphins
226 - DB C.J. Wilson - Active, Carolina Panthers
227 - WR Dallas Baker - Out of NFL
228 - RB Deshawn Wynn - Active, Green Bay Packers
229 - WR John Broussard - Practice Squad, Detroit Lions
230 - OL Dan Santucci - Injured Reserve, Cincinnati Bengals
231 - TE Michael Allan - Out of NFL
232 - OL Steve Vallos - Active, Seattle Seahawks
233 - WR Chandler Williams - Out of NFL
234 - WR Syndric Steptoe - Injured Reserve, Cleveland Browns
235 - WR Chansi Stuckey - Active, New York Jets
236 - RB Nate Ilaoa - Out of NFL
237 - DB Alan Ball - Active, Dallas Cowboys
238 - DL Abraham Wright - Out of NFL
239 - DL C.J. Ah You - Active, St. Louis Rams
240 - LB Brandon Siler - Active, San Diego Chargers
241 - OL Aaron Brant - Out of NFL
242 - DL Keyunta Dawson - Active, Indianapolis Colts
243 - TE/LS Clark Harris - Out of NFL
244 - RB Jason Snelling - Active, Atlanta Falcons
245 - DB Marcus Hamilton - Active, Tampa Bay Buccaneers
246 - RB Kenneth Darby - Active, St. Louis Rams
247 - OL Mike Elgin - Out of NFL
248 - DL Keith Jackson - Out of NFL
249 - WR Derek Stanley - Out of NFL
250 - RB Ahmad Brashaw - Active, New York Giants
251 - DB Chad Nkang - Out of NFL
252 - OL Andrwe Carnahan - Injured Reserve, New York Giants
253 - DB Chinedum Ndukwe - Active, Cincinati Bengals
254 - WR Jonathan Holland - Active, Oakland Raiders
255 - DB Ramzee Robinson - Out of NFL