I have been with DirecTV since 1998 with only a 1 month break two summers ago. We made the decision to move to Comcast to save a few bucks by dropping DTV and AT&T for phone/internet.
Install was going fine up until I started asking about the VOIP modem they weren't installing. I was told that wasn't part of my order, which was interesting since I signed up for one of those bundle thingees.
Of course, the installer didn't have any extra equipment, so to Customer Service I go. I was on hold for 1 hour and 45 minutes before someone finally got on with me, and told me that I couldn't have my current landline number moved to Comcast so they canceled the order. I should have canceled right then.
Eventually, I get that straightened out, and they schedule an install date for the new modem (I literally begged them just to drop ship the modem, or let me come pick it up...no dice). Window comes and goes, no installer. I call, hold for only 90 minutes this time and get a new install guaranteed for the next day, and a free month of service.
Next day, guy shows up installs a new modem that is exactly the same as the old modem. Has no record of order for VOIP service. I have to go on a business trip for a week, so the issue is dropped for that time frame.
I return, hold for 90 minutes again, explain the situation, find out my landline number can be released to Comcast, and schedule another install. Another free month of service. Meanwhile, I turn on the television to watch Cecil Cooper sleep through an Astros game, which oddly is being broadcast in Spanish. I call, only hold for 30 minutes this time, and am told after an hour of running through their decision tree that what I'm hearing isn't happening.
I hung up with them, called DirecTV (no hold), had an install scheduled for that Saturday. Once they showed up, I grabbed all my Comcast stuff and hauled it to the Pinemont office to drop everything off.
Flash forward to 2 months later, at 8pm one evening, a Comcast service guy rings my doorbell. He has a VOIP modem and is ready to connect the service.
I think I would literally just go complete OTA rather than ever sign up with Comcast again.