Admittedly, I have not seen Josh Allen play, but everything I've read says he is a raw, unpolished project. He might be a fine QB someday, provided he gets the opportunity to watch and learn for a year or more before getting thrown to the wolves. I seem to remember much the same things being said about Kizer a year ago.
I'm thinking that if they're serious about turning things around, they need a guy who can come in and play right away. Anything less than 3 wins will probably get Jackson fired. A new coach will be hired and he'll burn it all down and they'll be starting all over (again) in 2019.
That said, I believe they should consider Denzel Ward at #1 and Billy Price at #4. Then trade up, get back into the mid-late first round and grab Sam Hubbard. At least that would prove that they're learning from the same mistakes the organization keeps making over and over again.