In Time Give it time. I can say after 6+ years their in home Techs they send out are always great to deal with, and most of the CSR's I have spoke with on the phone have been decent, but you do occasionally get that one who is a know it all, or one who speaks such terrible english you can't understand them. All in all dealing with the people has been fine for the most part.
As far as service, I give it a 3 of 5 at best. When it runs properly, I get speeds way beyond what I pay for, that's when it runs properly. Lucky for me, I have seen about 25 - 30 techs over the last 4 years or so, for constant issues. Either with signal dropping intermittently, or dropping for a couple hours at a time, or having issues with such poor latency or such terrible packet loss, the service is unusable. At this very moment I am dealing with bad packet loss and am expecting a call from a Senior Tech today, as I was running some line monitors over the weekend to try and help them figure out the issue. All they can tell thus far, is the issue is somewhere down the line, but they can't pinpoint it. It's these kind of issues I have dealt with for years, and in due time, as a newer customer, if you use your internet enough, you'll see the same issues. Guaranteed.
When it works, it works great, but for me, it just doesn't seem to want to stay working like it should. And it's getting extremely frustrating.