I recently visited Buffalo. It seems to be making a comeback. Unlike Detroit, they've generally kept it free of blight, and old buildings are being restored and housing new businesses like craft liquor distilleries. The downtown is somewhat boring, but the neighbourhoods are beautiful. They also have the spectacular Elevator Alley with dozens of old grain elevators between shipping canals and railway yards--an unexpectedly scenic place. To that end, they've invested a lot of money into their waterfront with a lot of fine parkland. It's a city with a sense of community and ownership. There are many educated people there. I think it has a bright future as NYC and Toronto get less and less affordable.