I have had Backcountry Navigator for years. It has served me well. You can import and export tracks and points. You can save offline maps. I paid a one time fee for it.
Recently I purchased Onx OffRoad with land ownership. The maps and ownership information is up to date. You can import and export tracks and points, save offline maps, comes preloaded with many trails, has satellite, topo, and hybrid maps, and a 3d feature.
The land ownership makes it worth it for being out west.
It is an annual fee. You can easily find a 20% discount for the first year. I have it installed on multiple devices.