I think
this is a thought provoking rant from Sal Capaccio.
He points out that the 3 most established good QBs in the AFC are all older and getting close to retirement (Brady, Roethlisberger and Rivers).
If the Bills were able to draft a great young QB, that could set them up for a very long time of success. It's why ultimately, I'd rather through Bills draft a QB than go after a Cousins, Smith, Bradford/Bridgewater/Keenum.
At the same time, I don't want to give up what it takes to get to #1 or #2 which is what I think it will take to get Rosen or Darnold. But if they have the opportunity to get to 12-15 and get Baker Mayfield, I'm in. I'm not sure that the Bills will have any interest in Mayfield due to some of his off-field issues, but I absolutely love the kid's game. He can make all the throws, he can avoid pressure, he is tremendously accurate, he seems to command a lot of respect from his teammates, and while he can be a freelancer, I don't think he resorts to the same sort of stupid plays a guy like Manziel made.
Rudolph, Jackson and Allen all have some things I like, but they all suffer from the same major issue to me that is an issue that simply isn't correctable 99% of the time: accuracy. All three of them have problems with ball location and have disturbingly low completion percentages for top QB prospects IMO. Out of the 3, I'd probably take Jackson just due to his ridiculous tools, but all things considered with talent and what it may take to draft him, I'd take Mayfield.