Pittsburgh has a stout defense. That side of the ball isn't the problem. Dalton wasn't great, but against a Pittsburgh defense how many QBs do look great? He took care of the ball and made enough plays to win. That's his job in these tough AFCN games, they're rarely ever going to look pretty.
That's what cracked me up about the national media's response to the game. They were acting like the Bengals should have been going up and down the field, blowing out the Steelers by 5 touchdowns. Anyone who watches AFC North football knows to expect an ugly slugfest. Heck, just look at that Browns/Ravens game on Sunday.