The Browns looked less than good during the preseason and earned our collective disappointment thus far. However, I feel like the local media is making the Steelers out to be something they aren't, good.
Offensively they will be ok as long as Roethlisberger remains in the lineup. The RB situations is pretty solid and that should be a good unit for them. Their offensive line is not great but at least they are fully healthy for the first time in a long time. Their WRs led by Antonio Brown are pretty good but Roethlisberger makes them better.
Defensively they are still coached by god himself, Dick Lebeau, but they don't have enough players. Their D-Line does not stand out. Their linebackers don't get to the QB well enough and are starting a rookie in Shazier for the first time in seemly forever. Their secondary is pretty old.
Ultimately I think the Steelers will win because they always beat the Browns but I think it's going to be closer than most people think.
Steelers 20
Browns 13