I think this place gets a bad rap. Sure, it might not have the same charm as Wrigley Field, but the seats are comfortable, the weather will never ruin the game, they use real grass on the field, and the layout is just designed so much better than any old ballpark. You never have to walk very far for a hot dog or a toilet.
Also, let's not kid ourselves about the Suns. In the last 10 years, the Diamondbacks have been the local major sports team with the best chance of winning a championship in any given year.