Im in albany, about 4 hours away from Buffalo, i have t mobile and its fine. Try looking at the diff providers websites and see what their coverage is for Buffalo. I imagine that coverage in the city is fine, but if you venture out a bit, its probably poor. Maybe try emailing the diff providers and ask them to provide info on the Buffalo area.