I have had both, and there are advantages and disadvantages to both of them.
pro: CHEAPER than cable was, I have more channels, DVR and receivers in four rooms. Nice search ability for finding programs and a great scheduler which allows me to record series, or individual shows. I have been very happy.
con: heavy cloud cover, rain or snow will kill your signal. I just lost mine last night because of a storm.
pro: easy to split and run cable yourself to many rooms. no need to worry about signal loss just because of a cloudy day. Usually no long term commitment like with sat.
con: not as many program choices, parental lock not as good, usually no DVR.
i have had both and have switched back and forth a couple times over the years, and I am very happy with Dish.