I mean...Levitre, Byrd, Wood, Aaron Williams, Dareus, Glenn, Gilmore, Woods, Alonso, Watkins, Darby, Ragland, and Lawson all seem like pretty good picks to me. But sure, we never hit on 1st or 2nd round picks. And before you say it: whether or not the Bills re-signed guys after their rookie contract does not have any bearing on whether or not they're good players. We let Byrd, Levitre, Gilmore, and Alonso go elsewhere, yes, but it doesn't mean they're bad players or were bad picks.
I've said this before: The Bills are NOT terrible at drafting. They're about average. Some fans seem to think you should get 4-5 starting caliber players out of every draft, and that's just not reality. If you get two starters and a rotational guy each draft, you're batting about league average. By that measure, the Bills are average drafters. No better, no worse.