We have, DISH network.
NEVER had any problems.
And if there was some technical thing "wrong" or we didn't know how, their telephone customer service has always been awesome AND when they come to our house to troubleshoot something even minor, they have always been great.
Direct TV, is more for sports etc. from what I was told. It has more sports channels apparently and they heavily advertise. (?)
We have, tons of channels.
DISH has a variety of packages/channels. Including our own local channels.
Even when we have had storms, we still had intermittent connections. But of course, if there is a total cloud cover/thunderstorm/hurricane, well, we may lose connection. No biggie. BUT we can still watch what we have on our DVR.
Just call them.
Tell them your complaints.
And see what can be done about it.