The Steelers are actually a concerning team because the Pats would have to win in a shootout. They are loaded on offense: Bell, Bryant, Brown, Schuster, and a few ancillary guys that have the potential to do damage. Their defense still sucks but I'm anticipating a really high scoring game.
They have more receiving options than they've had in most years. Smith-Schuster hasn't done much yet, but he's another high round pick (2nd) who is a deep threat. He's a burner who is their kickoff returner, but with so many other options, I don't see him making too much noise in terms of catches this year.
Through 2 games, it's obviously Brown who is leading in targets (22), but they're using TE Jesse James a lot more, who is currently second on the team in targets (13), and also has 2 touchdowns. After that it's obviously Bryant and Bell (10 each).
They're also getting pretty comfortable with looking to Eli Rodgers in the slot, which we started to see last year, as well.
As far as defense goes, they certainly don't "suck," and have definitely made some improvements. With three first round LBs and guys like Cam Heyward and Stephon Tuitt manning the front seven, I don't see how that argument can even be made at this point. Their weakness was always on the back end, but they spent a first rounder on Artie Burns last year, who had a pretty good TC and was winning a lot of battles against Antonio Brown. Of course, they also added Joe Haden, who while not as good as in the past, is still a big improvement over last year's starter Ross ****rell. The safeties were also improved upon, at least on paper. They kept Mitchell, drafted Davis (2nd round), and also added JJ Wilcox via free agency.
It's obviously still early and they haven't really been tested much yet, but they're currently 3rd in yards allowed and 6th in points allowed. With Chicago on deck and a likely 3-0 start, the schedule helps to build their confidence on the defensive side of the ball.