TWC is great. 45 bucks for 100 mbps is amazing with no contract.
Internet disconnects frequently and expensive.
Spectrum customer service was great. They worked with me in scheduling a great time. I am an old customer of Spectrum so I am not surprised :) Happy Customer