Early thoughts on the Bills
QB - Allen is the kind of QB that can give the Pats an issue because he's so boom or bust. That's how a non-elite QB/offense has to play us to score right now. Throw it deep. Toss it into double coverage. Aim for big PI plays. The Jets, Dolphins and Steelers were too scared to even try. Allen won't be. More likely than not it blows up in his face, but it will give them a chance to manufacture some points.
WR/TE - They have some decent weapons. Not great but decent. Beasley is the type of guy our D hasn't had to face much of yet, John Brown has truly elite speed and will be hard to play 1v1. Knox had a break out game today, we will see if he can repeat. Overall they offer some interesting challenges our D hasn't had to face yet match up wise. The talent isn't at a high level but the mix of options they have is pretty extensive.
RB - They don't have that RB who can catch which is good news. Not that it has worked against the Pats this year. They do have a good stable of backs and a solid run blocking OL. They haven't really had a bad running game at any point this year. That being said this is the kind of straight ahead no nonsense run game that the Pats routinely shut down.
OL - (edited with more detail) Good in run blocking. So-so/poor pass blocking. Dawkins at LT is okay, large and has been with the team for 3 years. Spain is a FA LG. A big guard and one of the better run blockers in the NFL not long ago. Mitch Morse at C is another FA. One of the better all around centers (particularly pass blocking). Jon Feliciano is another FA. The big guard is nursing a neck injury he suffered against the Bengals. Something to monitor. If he can't go Spencer Long (FA) will come in as his back up. He isn't usually good but has put it together for short periods of time. At RT the rookie Cody Ford and FA Ty Nsekhe. Nsekhe is also the back up swing tackle. Right now it seems like a time split situation is going on with both playing about half the game. Ford is struggling in his rookie year with Ty not looking much better.
Clearly this unit has a lot of moving pieces. Nearly everyone on this unit is new to the team and has to learn to play together. Add in an injury and it becomes even more dicey
Defense - I don't feel the need to break this down. It's good. Maybe I'll get into it tomorrow.