I'm reviewing this solely as a baseball stadium, even though I have been there for concerts (was not impressed with the acoustics so definitely not my choice of concert venue)
I have a lot of good memories of the Dome (let's just call it what it is). You know what a great summer day is in Toronto? Watching a good team play in a packed stadium, with the roof open and a view of the blue sky and CN Tower with a cold (overpriced) bevvie in your hand. The food leaves much to be desired, but lo and behold you can bring in any food you want (note this is for Jays games only, don't try to bring in food at your next concert).
Tip: If your ticket that you purchased on Stubhub says "STH" it means it was sold to you by a season ticket holder, and you can enter in through gate 6A (which may be a shorter line). But if you're in the 500 section and don't want to walk up the endless concrete ramp, you may just want to enter in the gate on your ticket.