The thing to consider in consecutive order goes as follows:
1) His skill set is undeniable.
2) He's a 1st-rounder when you cut out off the field issues
3) Off the field behavior can be adjusted or matured
4) He's highly likelihood of going in the late 3rd to early 4th round
The question is whether or not they should grab him at this point in time or take the risk of not drafting him and hope he's a UDFA.
In my personal opinion, if he doesn't live up to be a great QB as Jim Kelly, he will always been seen as a mistake. Why is that? Because too many Bills fans continue to whine, respectfully so, with the outcomes of our franchise.
If we grab him, things will be up in the air for a while. If not, then we never know what potential he had in Buffalo.
In other terms, pick him up.