My ex decided to get a 2 year contract for Xfinity about a month before she left. After 16 months, I realized I hadn't turned on and watched TV for at least the past 30 days, certainly longer. So I took the cable box/DVR combo down to the local Comcast outlet. I wanted to switch to higher speed internet and dump the box. Unfortunately since they now encrypt all channels, I needed to get a little decrypter box in case I wanted to watch the news or something.
Since I had 8 months left on my contract, I expected a high disconnect/change fee. Turns out it wasn't that bad. A few bucks a month for the disconnect fee totaling around $35 and I cut my cable bill by almost half ($132 before, $78 after). Since work lets me expense $50 a month, my cable bill is $38 a month.
Plus, we chatted for a few minutes about my setup and he checked my account. Turns out when the original (ancient) box died last year, they replaced it with a wireless cable box. He gave me a new box and a receipt that I had returned the box and said to just drop the old box off when I had a few minutes.
Seemed like a pretty good experience to me and I've never had a problem with Comcast. I've been with them since the mid 90's when it was telephone upload and cable download and have moved four times since then (so different cable plants).