It's not what country I speak too. Ultimately it's the level of service that I care about.
Absolutely. We (BE) get excellent service from Bulgaria. There can be an issue with foreign calls when the English is difficult to understand, I've never had that in my (rare) calls to BE. That said, I have had difficulty with some in the UK (despite having lived near Newcastle and Glasgow in the past).
I think the main complaint with BT Indian service is  that they are script driven and don't know too much outside the script, and  they are sometimes very difficult to understand.
I'm still pondering whether to move from BE to Infinity, the main downside of moving being concern with what people say about BT service.
Happy BE user for several years