After nearly 20 years as a Dish subscriber myself, I am increasingly finding that Dish doesn't offer any compelling reason for me to stay. I lost HBO, so now I stream HBO content through Amazon Prime. I lost my RSN, so now I watch sports through other methods. While I do still like the PTAT feature, Dish has never fixed the issue with ABC recordings sometimes not starting at the right time (causing me to miss some episodes entirely), and I have an OTA antenna anyway. The new Dish Anywhere on PC is virtually unwatchable.
I often find myself scrolling through the channel guide at night, not finding anything to watch, and switching over to my Roku to watch something else. So much content has gone elsewhere (HBO, Netflix, Amazon Prime, Disney+, CBS All Access, etc.) that Dish simply doesn't have much left. There are a lot of channels, but little of interest on those channels. I'm giving Dish until MLB opening day to see if there is any movement on Marquee Sports Network for Cubs games, but I fully expect nothing to happen. All indications are that they aren't even negotiating, and could end up being the only major carrier that doesn't have the new network. In my opinion, sports are one of the last reasons to subscribe to a traditional pay TV provider, and Dish is pushing themselves into irrelevance with their hard line RSN stance.
This may all be slightly off topic from the original post, as you were referring mostly to hardware, but I thought it fit with the subject line. Come Opening Day, I'm preparing myself for an account hold, after which I will decide whether I missed Dish service at all or if I can join the ranks of the cord-cutters. The clock is ticking!