Detroit and Pittsburgh have a disproportionately high number of fortune 500 companies who are headquartered there. Pgh: US Steel, Alcoa, Bayer, Westinghouse, Consolidated Co Black and Decker, Detroit: Ford, GM, Chrysler Fiat NA, and others. The communities have a lot of wealth and while inner city Detroit is scary, it is tirning around in some places. Buffalo has very few of these companies. The vibrancy pales to PGH and Detroit. I have lived in all 3. Buffalo is the Green Bay of the NHL without the tradition history or winning. Tough sell.