I'll chose your post to jump in here...
what chaffes me about this analysis is that we are NOT a team with 1 or 2 needs. We are a team with 11 or 12 needs. The Bills are a pisspoor team that has a long way to go before they start contending for a 4 team division, let alone a championship.
We needed a shotgun in this draft, not a rifle.
Locking in on one or two players was , IMO, a mistake. The opportunity cost was large in picking Whitner and McCargo. We need talent. Lots of it. On offense. On defense. Front lines, back lines, skill players and grunts. Whitner and McCargo may end up being great players, but we are in desperate need for a dozen guys with talent. We missed the opportunity to address many more of these needs than we did.