The way I see it, we have Diggs, Brown & Beasley as the locks.
After that there are 3 spots open.
Foster, Williams & Roberts from last season's active roster. Ray-Ray McCloud & Nick Easley from last season's practice squad.
All of these players can be replaced, although Roberts has an advantage as a KR.
I think the Bills should draft 2 more WR's because, why not?!
This is a talented class of receivers and the Bills could use all the help they can get.
Draft another receiver in the 2nd or 3rd round, then another receiver on day 3. What can it hurt?
Brown & Beasley are 30 and are signed for only 2 more seasons. The Bills should be looking for potential replacements for them.
We have 7 picks in the draft and we can afford to get 2 more WR's and still get help at DE, CB & OT.