Just something else I wanted to throw in the ring here I stumbled upon a service called Philo. The thing with Philo is that they don't have any sports programming, so if you're into that it isn't great. However if you aren't into sports or as a supplement to one of the other services that do have sports it's an amazing value. You get 58 channels for $20 a month.
What we do is Hulu Live & Philo & we basically get all the channels we were getting with Direct TV/Dish (minus the sports league channels NFL Network, MLB Network etc.) and we are paying a total of $65 dollars a month as opposed to close to $150.
https://try.philo.com/