Hi,
If you have a VISA to USA to travel for interview in future then i suggest u choose buffalo office itself hoever if u dont have a US visa to be able to travel to US in next 1-2 year then applying at buffalo will be risky as obtaining short term visa for US in India also is a big challenge ...