Use OnX and GAIA, they both have their strengths. I tend to use OnX more often as it seems more intuitive and straightforward. But GAIA is very feature-rich and offers many more layers/tools than OnX.
Have not tried it yet, but I'm intrigued by the GoHunt app feature for slope angle/orientation and elevation bands.