Although over the years I have used several including one from Magellan, Backcountry Navigator, OruxMaps,Gaia and a couple of others, OnX looks to be leading the off-road stuff right now. It does require membership but what you get looks to be worth it if you do a good amount of off-road running. I think I will be going that rout when I get back into trail riding.