My advice would be to try them all and see what works for you given you are from far away region of the country:
Try them on the basis of those with lowest upfront cost or installation cost--> If it works stick with it
If not --> try the next one with relatively higher upfront cost and so on.
Airtel experience atleast for last mile issues(low power , connection cuts, so on) depends on LCO only( So it would be better to get the personal phone number of LCO as contacting Airtel Support and then getting LCO to work on your case is time taking)
BSNL likewise is dependent o nyour LCO quality too, if you get a cooperative LCO, BSNL will also give you very good experience with some minor ping spikes here and there.
Don't go for JIO unless you have no option left(Given you needs I'm afraid JIO might disappoint you at some stage)