I have installed a couple of systems. I agree that putting it on the roof is a mistake. I often have to plant the dish in a certain spot or no joy. I have a home made base that I hold down with a couple of milk jugs with water in them. Doesn't look pretty but I can dial in my Sat. in no time and I don't have to worry about someone ripping off my thousand dollar trick satelite dish/finder.
BTW I have had both Dish and Directv over the past 15 years. IMO Dish is more difficult to dial in if your not use to it. The wiring is not rocket science and I currently use my existing wiring. I use my phone app for a compass. My 2 cents.