I suggest BSNL as the best, Because the customer service is reliable. They have a variety of plans which you can use. Currently Iam Using Bharath Sanchar Plan which is a best plan for my children for there education purpose.
Refrence - My Own Experience
Thanks