I’d take him at 12 for the simple reason I think he’ll be successful in this league...
Could Rosen, Darnold, Allen or Mayfield be better? Sure. But the Bills would be getting rid of a lot of picks this year(maybe 4- 12, 22, 56, 65 or 96) plus maybe a couple next year or just our 2019 1st...
Regardless he’s a winner, has the experience, has the drive and leadership ability. He’s gonna have a good career.