BMO field gets two stars from me because I'm a soccer fan who enjoys the overall atmosphere of the stadium during a game. Even when we lose, the fans are highly engaged and pretty fun to be around. Compare this crowd to a Leaf's crowd and you'll see what I'm talking about.
That being said, this place loses three stars because of the concession stands. They are easily the longest and slowest moving lines that I've experienced at any sporting event. My son and I left our seats about 3 minutes into the halftime break. We ended up missing about 20 minutes of the 2nd half. That's incredibly frustrating when you consider the ticket prices.
The guys sitting next to us made the mistake of obviously leaving a few minutes after us to go get a couple of beers. By the time that they got to the front of the line, it was past the 65th minute when apparently they stop serving alcohol. Although I understand why the policy is in effect, I can't blame these guys for being royally pissed-off.
In short, go down and enjoy a game on a sunny afternoon but make sure you eat and drink your fill before you go in. I know, I certainly will from now on!