...I didn't do it sooner!
I started out using cable, but our local provider had terrible signal and service. We experienced complete loss of signal out anytime it rained, go figure. Calling their service line would usually take over an hour of waiting to reach a human, Due to all the problems in our area, their repair teams are spread so thin that they can't arrive for at least a full week after a service call by which point the problem would gone so they can't ever find the root cause to fix it. This entire neighborhood, and adjacent ones had the same issue and the repair guys were completely clueless as to how to fix it which is why everyone moved to satellite or antenna. We opted for satellite and initially liked the service, but the costs kept creeping up until it was well over $100 per month with no premium channels.
After checking the OTA coverage in my area with various sites (tvfool.com, antennaweb.org, dtvmaps), I was surprised that we could probably receive broadcasts from at least nearby towers with over 30 channels of programming, much of it in HD. I bought a up a small, flat rectangular indoor antenna for under $50 that has an amp and was supposed to have a 50 mile range, and it pulled in all of them plus a few more. We now get 33 channels, and 11 of them are in HD. Best of all, it's all the major networks and PBS that comprised over 90% of our regular viewing.
So for less than half the monthly cost of the dish, our 1 time antenna purchase allows us to watch the same major networks. Whenever I tell people about this, they are usually shocked, but after investigating it, several have since made the switch themselves. As the word continues to spread, I would expect more and more to cut the cord and make the switch.