I think the obvious thing against Buffalo has always been weather. Not everyone is equipped to deal with the winters out of the gate. So that's a negative.
The thing we don't hear about, but I suspect is also at issue, is taxes. Were I a millionaire, I might choose a more tax-friendly state, particularly as an athlete that might be living on prior earnings from age 30 on up. We don't think about it, but if you earn $3MM on the Cowboys, you're probably bringing home more than if you're earning $3MM on the Bills. And then the rent is cheaper to boot. They say it's not about the money, but don't be fooled- it's about the money.
I like to think the PEOPLE themselves have always been well regarded, and I hope that reputation grows. Having lived in Buffalo and lived elsewhere as well, the people still stand out in my mind. It is a good place for family.