I grew up in East Aurora and started in radio in Buffalo; I've since worked three years or more in Rochester NY; Atlanta GA, Greenville SC, Orlando FL, then Portland OR, now Salt Lake City UT. There are great things about all these places, but there is certainly a feeling of roots when I get back to WNY. I'm out of radio new, and cannot imagine relocating to get back in. Moving and signing a non-compete longer than the job's life expectancy has lost its appeal. I'll probably just be a visitor to WNY from here on.
Greenville isn't exactly Charlotte, but there's a common lesson. If you only spend time in urban areas, you won't find the soul. I made some terrific friends in SC, and found them to be some of the most loyal, tolerant folks I ever met...as long as you don't try to tell them why NY (or anyplace else) is so much better. A classic bumper sticker I saw in both Atlanta and Orlando summed it up..."We Don't Care How Y'all Did It Up North!"
If a Mormon from Buffalo can make lots of dear friends in heavily Baptist SC, anyone can.
As for an industrial renaissance in WNY, don't kid yourself. As long as government is poorly run, taxes are crushing, and the state keeps mandating programs to counties and school boards without providing funding, things will stay bleak. I'm afraid it will take Erie County being officially declared insolvent to ever start fixing it, like a drunk needing to hit bottom before going to AA.
My wife and I bought a very nice 4BR/4bath home here for $287K in the spring, the high desert climate is agreeing with me very much, and our state convened a special session of the legislature to re-balance the budget when the recession dropped sales tax receipts. I really hope NY finds its way, but I'm not optimistic.