There really are several options the Bills have at 3....
I believe they could go a lot of ways and help themselves...
But I did not see an option on the poll for trading down (I understand that it takes two to tango and they should get very good compensation or not do it at all at so high a pick)...
I would say best scenario: Trade down for more picks or take Fairley if he is there...
If not, here's another option I might try... Put feelers out on the value of Lee Evans.. If the price is right, trade him and then draft A. J. Green... That way, they have several young offensive weapons in place with Johnson on one side, Green on the other, Parrish in the slot (plus Easley, Jones and Nelson as secondary options).. Spiller and Jackson in the backfield.. Fitzpatrick at the helm (for now).
Then spend the rest of the draft (hopefully with some added picks) working mainly on the defensive front seven, a possible future starter at QB in the second or third, and another offensive lineman and/or TE...
Then fill the other holes through FA and re-signings...
A lot of things can and will change before the draft, but this scenario could work for Buffalo if they are lucky enough to pick up some valuable picks via trades....