I like the Roku devices - they are easy to install and pretty transparent. Plus, with them, can subscribe to just about any streaming services out there.
Sling covers most of the channels usually provided by cable TV. We picked it since at the time we converted it was pretty much the only legal way to get MSNBC. There were other streaming services offering it, but it turned out they did not have contracts with MSNBC and have since been cut off from streaming it.
We also get several other streaming "channels" BritBox and AcornTV for British programs (mysteries and classic Doctor Who), Netflix, PrimeTV (as part of my Prime membership), MAX (carries recent Doctor Who, Torchwood, and The Sarah Jane Adventures), YouTube (I don't pay for it), and a whole bunch of free services. Roku has their own, plus there are Tubi, Crackle, FreeVee, FreeSpeechTV, Vudu, Comet, PlutoTV, NASA, PBS (with their contributor Passport), FilmRise (which has several channels with different themes).
The one thing I sort of miss are the local channels - I just haven't gotten around to putting up an over the air antenna - plus I'd have to have two. The local network channels are all to my NNE while PBS is much farther away to the WSW. It'd be complicated running the cables from two different antenna to our TVs scattered across the house! Our local PBS has an all crafts channel that is over the air only (licensing requirement) - otherwise, their Passport would be just fine for everything else.