M and T Bank Stadium is an excellent place to see a game, good location too, very accessible via Baltimore's light rail system, and very close to down-town, and next door to Camden Yards.
Easy to get into, reasonably good service inside, some long waits though during the half time.
As for the game we went to (pre season soccer game - Liverpool v Spurs), it was way too hot, just a dumb time for a game (1pm in the blazing heat), so it made for a very poor game. Too many fans moving around constantly and standing where they shouldn't be, so very hard to even concentrate on the game. There really should have been more attention given by the stadium staff/stewards, to get people to move and stay seated. But this never happened.