As a byproduct of living all across these United States, I can give some insight. I have had: AT&T uverse, Comcast xfinity, qwest, verizon fios, and currently have Centurylink. I would rank them in quality in the following order(best to worst):1.Comcast 2.Verizon 3.qwest 4.at&t 5.Centurylink. Never really had any problems with Comcast and the speed/quality was great. All the others were pretty close except for centurylink. Centurylink is markedly worse than every other provider I've ever had; both in quality of Internet and most of all customer service. Their customer service is a joke; I would encourage anyone that has a choice between centurylink and another company to choose the other company.