I have Direct Now and go through Roku. It’s cheap but the service sucks. Continually loading every 15 to 20 mins., sometimes more often. Many times, the audio is not aligned with the video and there are no channel numbers and the “last channel” on the remote does not work so you have to page through the damn guide if you want to change channels. They also spread out all the sports channels so if you want to jump from the race to a baseball game, you may have to scroll through 30 channels or more.
I use fubo.tv.
I recommend Hulu if you have a good internet service. As good as cable and half the price (for the basic service).