We have had DirecTV for over 11 years, that should say enough about what we think of DirecTV. However, don't go in to it thinking you will save a lot of money. The satellite TV market has gotten to the point where they are about inline cost wise with cable. However they usually only have one (announced) price increase a year, usually in January or February. So if you do plan to sign up, do so before that price increase to lock in at the current pricing.
We have two 100 hour DVRs along with Whole Home. This allows us to record up to four shows in HD at one time and watch two others. We can watch shows in one room that are recorded on the DVR in the other. For us, this works great. If you have a friend or other family member that has DirecTV, be sure to get their account number and provide it to DirecTV when you call to sign up. You will get a $100 bill credit and they will too. This is their refer a friend program. You have to sign up directly with DirecTV to do this however. You can't go to your local retailer.
If On Demand content is something you use a lot, don't expect DirecTV to be as good as cable. They utilize your internet connection to download On Demand content and record it to your DVR. Depending on your internet speed, you may be able to start watching the content in a few minutes, or if you have a slow speed, you may have to wait a half hour. The system needs to buffer enough content to make watching the show seamless. The content is high quality and there is a lot to pick from.
With installers, you can get good ones and lazy ones. With the lazy ones, expect several return visits. You may not even know what they didn't do until after they are gone and you find yourself having to call DirecTV back to have them send someone out again.