I've had directv for four years. I've not been disappointed. Now, they DID just raise their rates, so I'm a little disappointed there. I live in Tucson and love my Pac-12 ncaa bball. Dish has several Pac-12 channels. Directv has one Arizona sports channel ad or rarely EVER got anything playing on it.
But those things being said, I love my Directv. I pay abt $120/mo, but I get all channels and a couple premium channels.