I made it to John Anthony's a few weeks ago and was pleasantly surprised in what I found.
The atmosphere was great for watching a Pens or Steelers game (and the plentiful supply of alcohol to drown your Pirates related sorrows while watching AJ Burnett serve up 5 earned runs before the 2nd inning). The food was above average as far as bar/restaurants go. I recommend the fish sandwich, the mozzarella sticks and of course the carrot cake cheesecake. Seriously, that carrot cake cheesecake is that good. Honestly its worth the trip for that menu item alone.