If you travel full time (truly moving frequently) then I would recommend DirecTV and their DNS service. You receiver NY and LA (or 1 or the other) no matter where you travel and you don't have to call or chat with anyone to do anything. If you want to watch the local 5:00 news you crank up the OTA antenna and then switch back to satellite for everything else.
If you only move occasionally or you travel into the bowels of the US where no OTA signal is available (and still MUST watch the local news) then Dish is a better choice. You can call (on-line chat is dramatically better) and have them change your service address (not billing address) and with 10-30 minutes you will have service at your new location. This ONLY effects the Network programming (NBC, ABC, ect.) as everything else broadcasts just the same no matter where you are located.