The issue with digital OTA signals is rarely signal strength. The biggest problem I have found is multipath issues. In analog TVs this meant a ghosting picture on your TV, but in digital it manifests itself as having a strong signal, then none, then a strong signal again. I find it easier to pick up OTA channels from a neighboring market than my local market strictly because of multipath. Being in the center of town, or in the shadow of a transmission tower is not necessary. Getting a clean signal is. I found that in order to get my locals with towers within 3-10 miles of my house, putting the rabbit ears all the way down and purposely getting WEAKER signal allows me to get all my local channels with no issues. In order to do this, my antenna is pointed 180° in the wrong direction which happens to be where neighboring market local transmission towers are located 40-50 miles away. So with RABBIT EARS, I can get 16 local channels (2 each ABC, CBS, NBC, Fox, 4 PBS, 1 MyTV, 1 Independent., 1 TBN, 1 Daystar). Most of these have at least one subchannel, some have as many as 5, one has 6.
So cord-cutting is looking rather attractive to since 70% of the programs I watch are OTA.