I have only a handful of baseball stadium experiences but I found this stadium to be really nice. Not only were the vendor areas well done, the bathrooms were really clean and accessible. We did spend a lot on our seats because it was last minute and we were trying to get my cousin to the stadium but they were really great seats behind home plate. I would be happy with them again or the Club seats.
As for food options, there are plenty and the lines go quickly. I was disappointed i didn't get to enjoy the corndogs as this one place served it but had their fryer go down. I opted for gyros, but they weren't really that great. Passable at a minimum. Still we got wings from Steak and Lube location which we enjoyed and though you do walk a little, you can get a variety of beers from various vendors.
I also didn't know you could actually bring in small bottles of water and a soft sided cooler. I'm going to have to opt for that next time we go because that could save us a bit of money for water and maybe a few snacks. I would love to go back because it was really a great game, even though the Pirates lost. I'd go back for sure.