The DVR on Charter sucks. Charter does not provide the Big Ten Network (big for me since I went to a BIG Ten school). Also Charter does not have the NFL Network.
I have a choice, and after looking into Cable TV, Uverse pricing vs Charter, Charter was way more cheaper for same services. Internet wise, Charter Ultra60, Uverse, "up to" 18 meg.
Plus I have been satified with Charter internet since 1999.