I'm hoping to move to something like OrganicMaps [0], now that it supports importing GPX files.
Personally when navigating I use a combination of OsmAnd, TrailForks (carefully), and some sort of copy of the trail system's print map. This usually does me well.
I'm also working on a structure like this, which I hope to eventually use as an easy way to take OSM MTB trail data and present it on a slippy map, but it's still very much a casual side project / WIP: https://trailmaps.app/ramba