I've been with them for 13-14 years and for the most part they are excellent. I've not encountered any real problems, with the service (technical) or housekeeping, (billing or programming) types.
They offer all kinds of innovative programming. The NFL package alone is deal maker. They also have unique options like seeing all the games on one screen. Or the one I use, where you get every scoring play, and that one is commercial free. Basically a guy watching all 8 games that switches from game to game showing whats important.
Trust me, the NFL package is tremendous. There are other sports options like during each golf major you can watch on one channel, all the players play one particular hole, or on another you follow one threesome (or Sunday one pair) showing every stroke.
New technology like arranging to record programs on your computer or phone. With the computer hookup you can also watch whats on your tv on your computer.
Sorry to go on and on, but its definately 1 bill I never regret paying.