Have had Dish for a bunch of years and no complaints.
PBJS - I just did an little reshuffle w/Dish receivers, etc. A couple of the available receivers will drive a second TV with different programs and separate RF remote (that works thru walls, etc). So unless you need a DVR on every TV, you might save a few bucks. Also check the charges - it might be less expensive to buy a basic HD receiver online than pay the monthly lease fee for one provided by DISH. Also, they have a monthly DVR fee per DVR- another reason you might not want 4 of them.
If you want to get really cheap, you can buy everything (used dishes, LNBF's, etc are in pawnshops), buy hardware, including receivers, online and DIY. Then no lease fees, contracts, etc. This is the way I did my first install (and several others) and it is well known that I'm not a rocket scientist.
Example - You can take a basic receiver with the RF remote, split the output to several other TV's and watch (and control the receiver) from the secondary location. (All TV's see the same program this way - the earlier example actually gives you different programming simultaneously).
Their telephone sales people are obviously trained to steer you to the most profitable items. A little research and time may save you a couple of bucks.
Also - not every DVR receiver is HD -- that's what caused my recent changes.
Dish, as a company, is easy to deal with and basically honest in my experience. They just train their sales people to maximize their profit, so use care and do some research when setting up your account.
BTW - you will have signal outages when a big storm blocks the signal. Your Dish receiver might lock up on the "acquiring signal" screen and not let you watch local off-air (antenna broadcasts). I rigged the off-air antenna input coax into the dish box with a splitter and a direct input to the TV so that I can switch my TV input from "Sat" to "Ant" and still catch the local broadcasts