There is actually a whole series of these on Deadspin, they're in the tab on the right of the page. Just to show that I'm not being a homer, Wrigley is in there as well, I think.
Why Your Stadium Sucks: Miller Park - Why your stadium sucks - Deadspin
Why Your Stadium Sucks: Miller Park - Why your stadium sucks - Deadspin