I think people spend too much time focusing on matchups. Sports are about psychology as well. That's why the Steelers matchup worries me. It's not easy to beat the same team, a proud team, 3x in 13 months. 90% of Bills fans have been clamoring to play Pittsburgh. I just caution: be careful what you wish for.
Also, from the matchup angle, the Bills struggled more in that first half against the Steelers than they have all season.