I live in St. Louis, and I'm a charter customer. I live in a well developed area next to the business district. My internet connection was very bad (I have 5 MB connection, but get all kind of rates, ranging from 50kps to 4.5MB). I even tried to switch ATT Universe (DSL). But looks like, at the heart of St. Louis, the technology is still from 70s. My house is at the center of the street, so it is far away from both ends, where the nodes are located. (1.5 block for f*cks sake !!!!) ATT Universe can't be supported as they still use copper wire as opposed to their advertised fiber). Same reasoning suggested for the bad quality of Charter service. Mind you, Charter is STL based so you would expect it to be the best service. Anyway, I still have to use Charter. My bill for Phone+Internet+TV is around $120+tax. For the last few weeks, my internet connection was surprisingly stable at 5mb, and I think it is related to infrastructure upgrade. Now, instead of giving $140 for all above services, it seems to me the best option at this time is to discard all their services and subscribe for 60MB internet only. I already have Roku, and can connect a linux server with Myth-TV for other options.
I think this decision will not have the same effect as Charter hoped as other customer may join me in this.