Cooksville, how much do you want to spend? I haven't used any of the guys but the guys you mentioned, but the guy who did mine works as an installer for SaveAndReplay. http://www.saveandreplay.com/
Have you bought your gear? If not, the installer will bring a number of antennas and will recommend one for your location and what you want. You WILL be satisfied.
That said, he might charge more or even a lot more than the guys you mentioned. I was very satisfied FWIW.