DirecTV tends to have smaller spotbeams than Dish. Dish is moving almost exclusively to spot beams too.
Except for the LA and NYC locals for the major four networks all the other locals are on spot beams. You can get either one of those cities for DNS if you qualify, you need to go to the DirecTV web site and plug in the address for where you want to 'move' to and see what you'd get, but it's rare that you'll qualify.
D* does OTA not by scanning for local OTA like E* but by zip. So they will move your OTA too. So with them, you can only get LA/NYC locals Conus if you're outside the 120-180 mile spotbeam.