7 out of the 10 years I've had Directv were spent in Effingham, IL and Spottsville, KY. I don't think you're on target with your "it helps to be in a big city" theory.
It's not a theory, its just my experience. It goes out all the time where I live (Norman, OK), and it never did when I lived in big cities (I've lived in Washington D.C., Orlando, Atlanta, Tampa, etc.).
I also lived in Waco, Texas for a couple of years, and it went out all the time, and it goes out all the time for my family that lives outside of Danville, KY