The distinct neighborhoods and main areas are very true. I think my largest complaint about Pittsburgh has been learning where stuff is going and what's going on. Knowledge about the city seems so hidden and not well organized online. Yelp usage is lukewarm.
The other problem with all the distinct areas is how spread out they are, having a car is critical IMO to get around. Public transit (only busses basically) seem terrible.
In terms of food, there definitely is a good variety of cultures and has kept me busy sampling things. Huge amount of German culture foodwise and beerwise, having the Hoffbrau Haus around is excellent.
Girls seem pretty normal, plenty of em around, I found a girlfriend without much trouble.
Overall, the city has grown on me through the pains I've taken to learn what is fun to do.