There are numerous reasons of why you'd have bad service with sattelite but I can tell you that at least in every place I've lived, the benefits of dish and directv FAR outweigh the fractional times I lost service.
The biggest issue is line of site obstruction. if you have a CLEAR view of the southern sky you would have great service with sat TV (dish or directv). There is also some stuff with what's called the eastern arc that will help questionable positioned homes.
We have DirecTV in our last house and I hated it. It would go out constantly during the winter and spring (even a strong winds would cause it to go out). The internet and phone were fine (we had the 3 pack deal), but the TV would just freeze into those little squares. It actually became out signal that bad weather is happening. BUT, we also lived in a valley surrounded by mountains and trees so that probably had a lot to do with it.
We have cable now and I only have 2 problems with it. One, our company likes to change the "program" settings every so often with no notice...as in, shows that we set to be saved aren't anymore, and you have to relearn the remote. Two...is probably not the cables fault. It's the way things are wired in our house (DH's fault ) where if the power goes off, or someone turns off the TV I have to use 3 remotes to turn the darned thing back on again! It never fails...I'm on the phone with DH while he's at work asking "so, what remote do I have to use first??" If he was smart he would just write down the directions one day. (Before anyone comments...no, apparently I'm NOT that smart, and anything electronic falls into the husband's catagory in my house).