It is likely that Buffalo will get either Bosa, Oliver or Little with a top 3 pick. If they pick Little, they can overpay for a guard in free agency and that should be a good start for the line. Would they then move Dawkins to the right side or does that not make sense? If they pick Bosa or Oliver, it would transform the D instantly. They can then add a DB and guard in FA as well.
The one thing they will not do is draft a WR with 1st pick. There is no way that a true #1 receiver will be available in FA so how are they going to fix this position? Benjamin is surely gone after this year and then there is a pile of garbage that remains on the roster.