I have been with directv for over 10 years. I decided to cut the cord and try the streaming companies. I put my directv on hold and not cancel just in case I didn’t like it. I tried every major service out there. Directv now Sling PS vue Hulu YouTube Tv Fubo With directv I was a “mover”. I live in Florida but “moved” to New York to get the New York locals. Using a fire tv which does not have location services, and a dedicated VPN router just for the fire tv, I was able to get NY locals with directv now. Chanel wise, they definitely have the largest selection of all the other streaming companies. So after trying all, I went with them. Especially since they are the only ones that have yes, sny, msg, mlb network, and nhl network. The others have some but not all. I am not too picky about the other channels. Just give me the mainstream channels and I am happy. But unfortunately the user interface of dtv now sucks. The DVR is an absolute joke. It is just a royal pain to watch tv and quickly change channels. This is made worse by amazon and apple, etc obsession with minimalism. The lack of buttons makes it a real pain to do things. Lots of presses to get what I want. I can’t just enter a chanel#. I can’t just go straight to the guide. I can’t just hit record. The list goes on and on. Eventually the remote will have one button. Click it 1743 times to record a show. Click it 643 times to mute.... The other services I tried all have better user interfaces than dtv now, but they still aren’t very convenient to use. I can’t rewind live tv either. I know all these things can be built into the software for these apps, but it isn’t. The streaming services have much better prices, easy to set up, etc. but the real directv or cable, etc still beats the streamers hands down. That’s why they can get away with charging much more. Just my opinion.