I have used all the ones mentioned so far, and I am going to highly recommend
Terrain Navigator.
Here is why:
- USGS rocks. TN is just scanned in versions of the USGS maps for your ENTIRE state.
- There are over 1000 USGS maps for my state. Add the cost up of buying each of those.
- TN lets you scale and print on 8.5" x 11". I find it easier to have 3 maps stacked on top of each other, printed at different scales than it is to open close and fold a big map.
- TN has all sorts of "computer tools" built around the USGS maps. You can print with whatever grid system you want on the map (UTM, DMS, etc). Buying new USGS requires you to draw a grid.
- Based on current time, date and location, it will calculate current magnetic declination. You can print your map with the True North arrow and the magnetic declination with magnetic north arrow and with magnetic north lines. Just orient your map to magnetic north now, and don't worry about declination.
- You can draw tracks, routes, waypoints in the software. Choose whether or not to display and print them, because they are put on in different "layers"
- You can take measurements, and bearings in the software. You can choose whether you want the answer given in True North or Magnetic north.
- Interfaces with your GPS, if you like that sort of thing.
There are many other features to list. Those are just the highlights. It works great for me.
Also, you probably not going to get a single map that meets your need. But, if you used TN you can use the software to put the additional road symbols and such that you want on the map and they will be there permanently. Depending on what you are doing, you can choose to display them or not (same goes with printing).
I usually print my maps as PDFs and save them all set up the way I want. I print off two sets. One "user" set, and one backup (either laminated or in a watertight bag). I can mark up my "user" set all I want, use them in the rain, etc. When I get home, I generally transcribe any data, and then throw them out. If I go back to the same area, I go back to my PDFs and print them out again.
My long winded two cents
Brian