I have a "made in the USA" RCA HD antenna I bought for 43 dollars. Which is appropriate because it pulls in 43 channels for free. The closest station to my house is 54 miles away and the antenna is only rated to have a range of 45 miles,so I have nothing to complain about.
I also have a ROKU player that allegedly offers me a choice of roughly 4,000 streaming channels,most of which you wouldn't want to watch if someone pointed a gun at you,but that still leaves a HELL of a lot of channels you do want to watch. Like war movies? There are whole channels dedicated to playing nothing but war movies. Like skiing? There are whole channels dedicated to skiing.
There are no monthly fees attached to either,but there is a monthly fee from Netflix,HBO,etc,etc,etc if you want to watch their premium channels.
I also like the fact that streaming tv is not affected by rain storms or clouds.
I still get HBO,Showtime,Amazon Prime,and a few other premium sources,but I am not paying as much as I was with a sat dish.
I also bought a Channel Master tuner to use so that I still have TIVO and can record shows to watch later. I have a 2TB harddrive plugged into the tuner,so I can record a BUNCH of shows before I run out of storage room.
The TIVO on the Channel Master allows me to come in and turn everything on,and then rewind to start a program already running on the channel it was left on while turned off. That can come in very handy. It also allows me to fast forward,do a program or channel search,control closed captions,etc,etc,etc.
I don't see me ever going back to satellite tv.