The best part about this draft was gaining next years 2018 pick. We need all the picks that we can get if we are ever going to get better again.
After that....
White will be a very good player especially in the zone defense. No problem with it at all. B+
Zay Jones is a dime a dozen WR that we lost a third rounder that could have been another starter in a trade up for him. His ceiling is a possession reliever, imo. We reached for "need." If Sammy goes down Zay won't be an effective #1. C-
Dawkins is not the most gifted player but this was a weak class of OLineman. Positionally, this was both a need area and a position that has increased value to find in the draft based on how much good OL go for in FA. Additionally, this helps us as our line continues to age prepare for the future. Even though we traded up, I give this one a pass. B.
Milano - hate both of these picks. Milano is too slow for a Safety and too small for a WLB. He can't get away from OL and isn't fast enough to keep up in coverage. Playing the zone, maybe he will be ok but think it was an uninspiring pick but it was the 5th round so whatever. C
Peterman - people are loving him as a developmental QB. I just don't think he has the ability to make it in the NFL as anything more than a Matt Flynn type. Poor arm, accuracy is overstated. I do like that the Bills are drafting QBs now (2 years in a row!) but don't see him as having any traits that could project him to a starter. As long as we were just looking for a backup, this is fine. C
Vallejo - haven't really done my homework on him. 6th round pick. I'll give the Bills a P.
Overall, The trading back was great. I hope we get a new GM in soon tho because I hate the players that McDermott drafts and I don't want him in charge next year. I don't see a player that has pro bowl potential from this group. White, Dawkins will be a good starter on any team. Zay would be a slot receiver on better teams but will be WR1 or 2 for Buffalo.
Overall grade: C+