Although I prefer to use a map, compass and altimeter to actually navigate, I always plan and track my hikes digitally and have tried a bunch of different apps. In my opinion, Gaia is the best. The one thing it does not do is load GeoPDFs, which you can download from USGS or the Forest Service...