I left AT&T for T-mobile when iPhone 7 was released and quickly discovered that it wasn't all that it was cracked up to be. In addition to weak coverage, at least compared to what I was used to, I also had a customer service issue that couldn't be resolved despite nearly daily phone calls. I got tired of hearing "we'll escalate this" and promises of call backs that never came.
After a month of hearing their nonsense, not to mention dropped calls and no/weak service where we never had it before, I had enough and came crawling back to AT&T. I took advantage of unlimited data with DirecTV service. I was having issues with my cable provider at the same time, so dumping them was icing on the cake. I live in Las Vegas, so weather disruptions are unlikely. In fact, we haven't had any at all. I've been very pleased with DirecTV. Being a football fan, having the ability to stream games data-free wherever I am is a bonus.
This new plan is a win for me. The military/vet discount under the new plan provides more savings than my employer FAN discount currently does. Add in the $25 DirecTV monthly credit for service that I plan to keep anyway makes this whole thing a no brainer. I may be in the minority here, but I'm a happy camper.