I tried YouTube TV back when it was still $35 and still have it and love it. Had DirecTV and was tired of paying so much for channels I didn't watch. My kids streamed most of what they watched already anyway, so I had no content complaints from them. I thought I would get more content complaints from my wife, but didn't. She apparently watches mostly content from the big 4 broadcast networks.
My first hurdle was getting those local channels. I had plans to get a whole home OTA antenna or some antennas that I could hide (I hate seeing cables or media devices; all my equipment is in nearby closets to my TV's). I was pleasantly surprised to find that I was able to get my locals on YouTube TV. This saved me time and money. Plus, I hadn't worked out how to DVR OTA channels from an antenna. I did find that I could get DVR boxes for this, (I think true TiVo boxes do this natively, but I've never had one) but still more hassle to get it setup to the point that access to it was seamless.
I rely on having devices with RF remotes to hide my electronics. One more hurdle to overcome that DTV had. I now have a Roku on every TV, so the remote issue was solved. Also, my wife didn't like having to use her phone to change what she was watching on our Google Chromecasts, so 2 birds with one stone. I didn't mind the Chromecasts and we lost the DTV remotes constantly anyway, but having quick access to more content and Amazon Prime (Google and Amazon are not friends) is very convenient.
Access to locals could be a problem for some areas with YouTube TV, but I was fortunate.
We relied heavily on DVR, so that was a must. We only watched sports live. YouTube TV has UNLIMITED cloud DVR, so that box was easily checked. I have no hesitation recording anything. I have ALL college sports set to record. I miss NOTHING that is on a sports channel, excluding NFL Redzone type channels.
I was also pleasantly surprised to find every sports channel that I relied on with DTV. Access to sports content was my biggest concern, box checked. Also, YouTube TV is a legit content provider, so I use it to sign in to ESPN for games not on the main ESPN channels.
The portability is also very convenient. I have all 5 members of my family on my YouTube TV account so they each have individual access to their own content. This was an issue with DTV for us. We didn't want R rated and inappropriate content easily accessible to the kids. YTTV also has a filter built in for kids, box checked.
You get access to YTTV on 3 devices, which has not been a problem for us. DTVN only has access to 2 devices and SlingTV only gives you one, but you can pay for more with Sling.
The good thing about most streaming providers is that they give you a free trial. I found YTTV, DTVN, and Sling to be the top options for me. Hulu TV wasn't available at the time, but that could be a viable option. The price, DVR, family accounts, sports channels, locals access and device access won me over to YTTV.
Buffering was an issue, but my internet connection was just slow. I got faster internet and now have no trouble, even during big games. I wonder if this is the problem for the folks who experience buffering.
I have found a few channels that I don't get on YTTV, but I don't miss them and nobody else complains about it. I thought my wife would miss a couple cooking and home improvement type channels, but apparently not or there is something comparable on YTTV.
I don't miss DTV. Bad weather never affects my broadcasts or DVR content now. Hated trying to watch a DVR recording that got interrupted by weather. DTV is dead to me. Even they see that they are losing customers to streaming services, hence, they offer their own!
Update: Just looked at Philo and it has every channel I had with DTV and has unlimited DVR with 3 devices. It looks like the anti-YouTube TV service. Lots of channels YTTV doesn't have, no sports, and most of the other features. This addition with Netflix covers almost all of the bases possible.