I can't get AirTel in my part of Pondicherry. It will be wired not wireless. Should I get BSNL or Tata?

Tata says they'll give me a dedicated line, etc.

The cost difference doesn't matter that much.