I have been a loyal customer of BSNL for over 15 years since 2002. Their response to complaint is very good in Bengaluru, though their network quality leaves a lot to be desired. At least, they don't shortchange the customers, like other private operators. When I have a problem, I deal with real people, not with disembodied voices over IVRS!