This right here is exactly why this is a good move. There's all these knocks on Tyrod, but when has he ever had the tools around him? Buffalo did nothing concerning adding passing weapons.
What has he had to work with? Shady...and nothing else. Sorry, but McCoy can't go play outside and moves the chains down the field.
You give him some playmakers like Landry and Gordon, with a potentially good run game to compliment, and he'll do work. I'd give him a 4 year deal in a heartbeat with the way the market sits. People trying to blow their brains out for these FA QBs and big extensions for their current QB. Tyrod comes on the cheap because apparently the league hasn't figured out that this kid can play.