The culture gap with India is huge and difficult to manoeuvre (my own culture and the culture of India are basically on opposite end of the tolerance to conflict scale) and if you work with one of the largest Indian consulting companies you are very likely to end up with very junior developers, high turnover and management which mostly focus on billing you the most they can.
Once you factor all that, you quickly come to a point where India doesn’t look that interesting if you don’t want to commit and open a branch there (apparently a game changer). For us, it’s awkwardly placed between countries a bit more expensive but with a far smaller cultural gap and cheaper place where we would encounter similar difficulties.