I've lived in the Pittsburgh, PA suburbs my whole life (except for college), and the public transportation to/from and within the city is pretty mediocre. Finding a cab when you were downtown is/was next to impossible. Uber is a great alternative, and all of the drivers are very polite and have nice cars. I know everyone has their own views on this based on where they live, so this is just my perspective.