If he can stay healthy in Buffalo, it's a great offense for him to be in. A ton of speed and QB with an absolute cannon in Allen.
People can call it an overpay, and it sort of is, but he's the 3rd/4th guy in an already pretty lethal group. That's going to leave him more open than a lot of teams would like.