I've used Topo North America packaged with a DeLorme PN-40 GPS.
I own the Nat Geo TOPO! State for NY
I also own TOPOFusion
I haven't tried printing maps from TOPO Fusion. Frankly, I didn't know you could do a decent map with it. I like my maps to have a scale, UTM grids, and note the declination.
I liked TOPO North America's route drawing feature the best.
However, when it came to printed maps, I liked the output from Nat Geo TOPO! much better, especially when I wanted to print maps scaled to, say, 1:50,000
I'm sorry to see that Nat Geo discontinued the DVD software. I haven't tried the new Ultimate Map Kit, which is basically a discounted subscription to the AllTrails.com online service, which now owns Nat Geo's data.
I tried the AllTrails demo. I didn't see an obvious way to specify map scale when printing. The printing options in general for the online demo seemed lacking compared to what was included in the DVD version for the PC.
I'm planning a trip to Wyoming next year. I ended up downloading USGS 1:24,000 maps in PDF format, extracting the bitmaps at 600DPI, stitching four together, cropping, then digitally scaling to 1,62500. It's not the same as what I could have done with Nat Geo. It was labor intensive, but it was also free. However, I think my time is probably worth quite a lot.
I wouldn't want to do this type of map making by hand often.
I'll have to experiment with Topo Fusion more.