I thought you were eluding to the criticism the Bills have taken for spending a top 10 pick on a safety.
With that said, I'm all for first round DBs as they have been very good to us over the years. Very servicable, cheap starting-caliber NFL players that have been able to contribute early.
Odomes, Jones, Burris, Smith, Winfield, Clements
The one commonality that these picks share, however, is that they were all between 20 and 30, if I'm not mistaken. That is PHENOMENAL value... Donahoe illustrated this perfectly when he moved down from the #14 overall pick in exchange for #21 and #51. He then traded that 2nd rounder and picked up and additional fourth.
All in all, he turned the #14 overall pick into: Nate Clements, Travis Henry and Brandon Spoon. Granted Spoon turned out to be a bust, Travis and Nate were bigtime hits. In that draft, the Bills had a 5 picks in the top 200 -- no wonder it was TD's best draft.
Since then, this team has done more trading away of picks than accumulating them... which in m opinion goes a long way in explaining why we regressed.