Quick points before one changes their provider1. Nothing comes for free , if your service provider is charging you too much , there must be some reason.2. Try getting some feedback of signal strength from existing users in your area.3. you can also try a new sim for few days before switching your provider.4. check connectivity at your home, work place and your route.5. Also consider roaming plans if you are a frequent traveller.Vodafone is costly but service is good in maharashtra.Idea is keeping Mumbain in Maharashtra region only, hence no roaming charges.Reliance is having best roaming plans and sms rates but customer care is pathetic.Airtel is known for activating services and charging their customer.