I think it depends on city where you live. In Hyderabad, I used only BSNL all the time, if any issue with speed i message them in WhatsApp and get fixed quickly. But normally i don't find any disruptions except once in the last 3 years. They told somebody cut the wire and it impacted many users...