On NFL Network before the draft, the Allen took responsibility for the social media posts, which contained racial slurs and offensive language.
The 6-foot-5, 237-pound Allen comes equipped with a big arm and mobility, which should serve him well in a cold-weather city such as Buffalo.
A two-year starter to close out his collegiate career at Wyoming, Allen completed 361 of 643 attempts for 5,051 yards and 44 touchdowns with 21 interceptions during that span. He also flashed dual-threat capabilities, rushing for 767 yards and 12 touchdowns on 237 attempts on his career.
The Bills paid a price to get their quarterback, as the trade package included Buffalo's two second-round picks (53rd and 56th overall, respectively).
Buffalo, however, has been in desperate need of a franchise quarterback dating back to the days of Jim Kelly.
The Bills have drafted seven quarterbacks since Kelly retired after the 1996 season, and none of them have posted a winning record, according to NFL Research.
The Bills also traded up again later in the first round from No. 22 to No. 16 to select Virginia Tech linebacker Tremaine Edmunds. The 19-year-old turns 20 on May 2 but first has his selection to celebrate, and brings what Mike Mayock called "rare size and skill set" that will make him incredibly versatile. Edmunds has been projected to be the modern linebacker, a defender athletic enough to play in sub-packages and match up with today's freakishly athletic tight ends. He'll get exactly that match-up twice a season when his Bills face Rob Gronkowski's New England Patriots.