You need to get the Roku box and there you can get access to what you mention plus thousands of more channels..
Plus just about all local news channels are now streaming, you can be on the other side of the world and watch your local new
Can't afford to pay for all the data if I stream TV every night in my RV.
I have DirecTV and, for one, will have to make some kind of change when football season arrives. SEC premium games are covered by CBS and I have trouble getting my local CBS channel OTA from our tailgate location. This just won't do.