In America I have lived in Oceanside, California and in Austin, Texas. Compared to those the weather is a lot more dreary, lots of cloudy days and rain. I personally don't mind it but a lot of people hate it.
Cost of living is much lower than in Oceanside and slightly lower than Austin too surprisingly. Rent is extremely cheap for a "big" city, groceries and gas are pretty expensive but not too bad compared to other cities.
It's definitely not as dirty as people think it is, it's still got some grime left from the industrial days but it gets cleaner every year. There's a lot of parks and undeveloped green space left in the city. It's a pretty good place to live if you like nature, lots of hiking, fishing, camping, and other outdoors activites nearby.
There's a lot of interesting architecture and museums and what not, I dont think theres anything world famous but theres some interesting stuff.
Imo its quite a livable city, especially compared to the other two Ive lived in. The weather in Oceanside (and southern California in general) is god tier but the cost of living is just way too high, Austin was nice but I actually hated the weather, I grew up in the heat and humidity and it is hell + the rent/property prices were absolutely insane.
Pittsburgh is cheap in comparison, feels like a big city but is small enough to where you arent swamped with people 24/7. Its also a very old city (for American standards) so it feels sort of European, lots of tight, nonsensical roads and cobblestone and what not. Oceanside doesnt feel like much of a city and Austin is growing extremely rapidly so its much newer in comparison. Weather is dreary but its better than 35+ C with 90% humidity + its the first place Ive ever lived in that regularly gets snow which I like. Overall its a pretty nice place, its not perfect but better than the other two places in America Ive lived in imo