Virgil, you make a lot of good points, considering the Bills history, their tendencies, etc... This offseason, Beane and McDermott showed me something that we haven't seen since Bill Polian was the GM and that is "A plan to build a team." It seems since Polian left and mostly during the playoff drought years, Bills management/coaches built the team like they were throwing darts (all over the place). We would see a skilled player or two in a group, then rest of the group would be below average players. This offseason, the Bills made a huge investment in the O-line between free agency and the draft. Not only do the Bills have better starters on the O-line, but they have depth. I get that it will take some time for the unit to gel, but it's not like McDermott will be throwing five rookies out there. We've seen in the past that a seasoned veteran (like Incognito) can have an immediate impact. I see the O-line starting the season off good, then progressively start to become a very good-to-elite line towards the end of the season. Allen won't have to run so much to avoid sacks with the new O-line, he'll take off and run when there's nobody 10-15 yards in front of him.
McBeane upgraded the WR position with adding Beasley (a clutch receiver) and Brown, so the Bills now have four good WR's between Zay Jones, Foster, Brown and Beasley. Granted, there is not a dominant #1 WR in the group, but I like the WR group by committee approach. If used properly, Allen will have a lot of weapons at his disposal.
I also liked McBeane's approach to the RB's. The Bills have the present and future on the team with McCoy/Gore (present) and Yeldon/Singletary (future). Just like the O-line, the RB position have good starters along with good depth.
TE position is an unknown at this point as we need to see these guys play. Bringing back Lee Smith to be an extra blocker is a good move. Not sure what to expect from Tyler Kroft as he's injured.
With the D-line, I like that McBeane got a penetrating DT in Ed Oliver. Brady is the best in the league at stepping up in the pocket, so getting a player that can get pressure up the middle will force Brady to move to his sides. Jerry Hughes does a great job of getting around the O-line, but by the time he gets to the QB, the QB has stepped up in the pocket and made a play, so if Ed Oliver is as good as advertised, that will make Hughes' job much easier. I agree on your assessment on Trent Murphy, I do wish they would have gotten an upgrade there. Otherwise, the LB's are the best the Bills have had since Fletcher, Spikes and Crowell. I'm not worried about the secondary as they should continue to be a good group.
Jets x2 - Split
Dolphins x2 - Sweep them
Pats x2 - Split (the Bills win the first meeting)
Division 4-2
@ Giants - Win
vs Cincy - Win
@Titans - Win
vs Eagles - Win
vs Skins - Win
@ Cleveland - could go either way but I'll go with a loss
vs Broncos - Win
@ Cowboys - Win (Losing Beasley will impact the Cowboys offense more than they realize, plus their playcalling is redundant and repetitive)
vs Ravens - Could go either way but I'll go with a loss
@ Steelers - Loss