We do have a small window. I can see how that could be true. The problem with this team is we have so rarely bottomed out to truly rebuild and the times we do, its not far enough or the best QB available is EJ Manuel.
Anyways, no I don't think we should give Tyrod Taylor a big contract right now. It's desperation to keep talent, out of fear of losing talent, because you're desperate. I'd rather risk not paying Taylor on the off chance he leaves and pay him more. It's far less riskier than overpaying him right now and he regresses, or just does not get better. That Fitzpatrick contract burned us, and frankly I wish we kept him.
I like Tyrod and I think he is good. However, he's not THAT good and we only have a 1 year look at a career backup, 6th round pick, in an offense designed to limit his vulnerabilities. We're not dealing with Andrew Luck or Cam Newton here. No, we should not pay him and yes, we should try to draft a QB in the 1st or 2nd round. We should keep doing that until we have the guy, because we're never going to get over the hump in Tom Brady's division otherwise. We get a good enough quarterback and a good offense around here, I'm ok with an average defense. Buffalo wants to be the Carolina Panthers, but we can't do it with a poor man's Cam Newton.