OK, Thanks for providing your address in a PM: your situation at the address that you provided is VERY different that what a generic zip code plot would be. The San Diego stations are the best way for you to go: You have 2 VHF stations in the same direction, and 4 VHF stations in a slightly different direction.
I would use a 2-antenna system: An AntennaCraft Y-10-7-13 VHF high-band yagi mounted on your roof aimed at 182 degrees by your compass, and, mounted 4' above that antenna on the same mast, an AntennasDirect XG-91 UHF antenna aimed at 146 degrees. Combine the signals from the two antennas using an Channel Master Titan 7777 preamplifier, which has separate VHF and UHF inputs, and run the coax cable to a location in your house where you can mount the preamplifier power supply.
If you only have one TV set, you can mount the power supply behind the TV set, if you have more than one TV, mount the preamp in a central location in your house that has AC power, and use an appropriate splitter after the preamplifier in the line to connect the various TV sets.
Since you have large hills between the transmitters and you, you can use the mounting system of the the XG-91 UHF antenna to tilt the front of the antenna up about 20 degrees to allow it to see the refracted signal from the nearby mountain tops.
http://www.channelmaster.comhttp://www.antennasdirect.comhttp://www.antennacraft.nethttp://manuals.solidsignal.com/AntInstallGuide.pdf