I know how you feel about Comcast; I have the same thing with the Cable One
monopoly in my town. We only get about 60 network and cable channels, and there's only 25 or so that are available as HD.
Of course, satellite is an option for people who can use it; but in a rural city, you often run into the problems of immovable obstructions to the signal (such as the large number of trees surrounding the house of one of my friends). For me, the problem is that my property is a lightning rod due to an underground river; any satellite dish I put up would be struck by lighting and fried a day or two after installation.
I've been hoping AT&T cable will become available here, but most of the phone lines in my town are still century old copper and thus unable to carry the signal. They are replacing with fiber optics, but it's at a snail's pace; they don't even had an ETA on it (and given that my area still doesn't even have something easy like AT&T 3G, I can't imagine the fiber optics will be finished within the next 15 years).