I like Maptec's Terrain Navigator. It prints out maps that look just like USGS maps.