Digital antennas are awesome. You can get an inexpensive digital antenna at any electronics store for less than $40. Here is the cool thing about digital TV – you get a perfect signal, or you get nothing. You don’t have to deal with the fuzzy picture and static sounds of yesterday’s rabbit ears. The best part is that many TV stations now broadcast in HD. So you can get HD quality television over the air – which believe it or not, is often better quality than what you would get through a cable TV connection because of signal degradation and compression.
Well, to figure out the best plan I would start with what shows I primarily watch. Make a list and add who carries them, such as CNN, ABC, NBC, FOX, etc. That should help you sort out which plan has the majority of what you want to watch. Next if you have a smart TV with internet you may not need a streaming device. You can try connecting to the internet from your smart TV without one. Then, if you experience issues you may still need to invest in a streaming device.
I use a combo of Roku, a Mohu Leaf antenna (excellent picture quality) to get OTA signals and a Tivo Premiere box as I wanted the option of recording the OTA signals and the convenience of watching them when I wanted to. The Tivo service is $20 a month, but has lots of great features (season pass, Tivo Desktop, online programing to name a few) and is LESS than 1/3 the price of my FORMER dish bill :)