We went to a Dodger/Pirates game and it was a great experience. I took a 22 year old and a 2 yo. The park was clean, Well staffed, and easy to get around. I felt very safe the entire time. Staff was awesome about upgrading our seats - I was worried the 2yo would fall as we were pretty high up. However the upper deck seats were beautiful with a view of the game and the city.
People around us were also there just to have a good time. Food and drinks were a bit pricey, but that's to be expected and way cheaper than back in the bay area.
There are a lot of cheap parking options well within walking distance.
Loved all the little restaurants and pubs with open and outdoor seating right outside the park piping the game through speakers.
Pittsburgh deserves a better reputation!