Browns, Lions, Patriots, Jets....all scrappy teams the play physical. Lets not forget dealing with a snow storm, flu, no practice for a couple weeks, a game moved. I know the Lions are bad on defense but they have been much better as of late. The Jets and Patriots have elite defenses. I think Josh is close to 100%, he does not seem limited.
btw: The bills have 2 turnovers in those 4 games and they WON THEM ALL. Three of them were away and one was home in crappy weather.
I think they have focused heavily on not turning it over and that has resulted in less spectacular output, for me, I am focused on winning and not stats as much. There are always things to work on and I trust they will do that.