I have YTTV here in Arizona.
For me, I need the ESPNs, my local channels, the Turner channels for hoops, the Fox Sports national as well as the local Fox Sports. YTTV does not have the Pac 12 network which I prefer to have, but not required.
Sling and Dish do not have Fox Sports Arizona. That is a deal breaker
DTV only has it on their 330 channel tier which has an intro price of 134
Hulu has less DVR space. Doesn’t have the Pac 12 network either and that is 70 bucks
Cox cable will cost me over 90 not including DVR
So for me YTTV is the best value so I grudgingly stay with them.