I would suggest using this site to select the channels that are most important to you. It will then list out the streaming apps and prices, along with notes on how many hours of DVR, and also if there are deals.
https://www.suppose.tv/tv
As for Sling, I had it for a while. It eventually...