I read this thread with a great deal of interest as we have been kicking around the idea of switching from DirecTV. Got no problem with their service, love my channel line up , have been a customer for about 19 years HOWEVER, the outfit we have our internet provided thru can give up faster internet (from 100 to 250, although truth be told we have no issues with the speed we have now and don't need anything different) and give up exactly the channel lineup we have now plus sports channels and HBO & Showtime for $88 cheaper per month.
Honestly when I took a moment to add up my internet & DirecTV bills I was shocked - I now it sounds dumb, but I lost track over the past few years with everything else.
So I called DirecTV and got their spiel on what they could do with customer service person #1, they couldn't/wouldn't meet the new price which I was fine with - just asked to talk to someone to start the cancel process & find out about what to do with the equipment & that kinda thing. So they transferred me to someone who "might be able to offer me a better option to stay than they could".

I was then transferred to the wrong department. That person offered to transfer me to the correct department to see if there were any more "loyalty offers" and chat me up about my husbands favorite football team.
Like I care....so I'm now engaged in a fake laugh - off.
In the end the only thing they could offer was $20 off and free NHL ticket this year.
Once I got thru that and made it clear that that wouldn't cut it, I did finally get the info I really wanted- what to do with my current DirecTV equipment. They (happily I might add) instructed me on what would happen and how it works and even told me the best two days of the month to call to cancel (in terms of my billing cycle) when I had scheduled the new service and called back to formally cancel DirecTV.
Just thought I'd post this in case it's helpful to anyone else.