I have been using NG TOPO and have been happy with it. I have no idea if it is the best or not. I have been able to find previous releases cheap on Ebay. I do not know what has changed but since they are made from scans of USGS maps which are several years old I don't think that I am missing anything. I have also been able to find GPS coordinates for many of the trails that I have been using so I have been able to create a map for my destinations.