I hear you there. I suppose I stay because of my low expectations in regards to communication. For me, as long as the service is up, I don't really care about the rest of it.
If you change providers, you take a chance on getting flaky service, bad communication, or even getting completely...