Vodafone is a top service provider not only in India but all over the world.It has a great network all over the country and single strength is strong that one cant loose the coverage associated with cell.i have been using vodafone for 7 years and this didnt create any problem till now, if you talk about the data services then it is also good in any field like 2G/3G/4G .Customer service is also having a great flexibility between customer and company.Every query solves within the time, one can approach directly to ask for the problem.Charges are very low as compared to the other service provider, i think Vodafone is optimal to give the facilities and services to the customer.