Comcast isn't entirely as bad played up. They may be greedy fucks, screw shit up time to time, but service is actually quite good and stable in my experience 90% of the time. Uverse ifs just as bad as Comcast. There is no real competition in the US to make it otherwise.