I have a Roku box. I get Sling tv for $30/month because I add the SEC channel for 4 months per year during college football season. I sign no contract and once college football season is over, I drop it.
I have two external hard drives that hold 1 terabyte each. I scan the BBC channels along with British channel 4, channel 5, ITV, Discovery, Smithsonian, PBS etc. to see if there are any programs I want. If so, I just search YouTube, Dailymotion, Vimeo, Torrents, etc and I can almost always find and download what I want. It then gets added to my huge library of saved programs on my external hard drives. I can then watch whenever I want for free with no commercials. I pay nothing. Its awesome....TV completely under MY control.
I’ve had Amazon Prime for a number of years in order to have content to stream, and apps to download, to my various Kindle Fire tablets. The price is currently $99 a year plus tax, it’s going up this year whenever your current yearly subscription comes up for renewal, to $119 plus tax. (There hasn’t been an increase for four years and they say shipping costs are going up - free two-day shipping is also included and I use that also, so I can accept the necessity of a price increase.) I go with the services that interact best with my devices. BTW, I also have an antenna for my HDTV that brings in about 20 local channels and substations plus two religious channels, all for free. For sports, I’m at the mercy of what is streaming free on the internet.