I didn’t love Gaia GPS, but my hiking area isn’t great either. OnX didn’t work well for me at all.
Gaia, CalTopo, and Strava – in no particular order.
I’ve hiked all over Europe and trust mapy.cz for accuracy. If I’m even a few meters off a trail, it lets me know, which has saved me more than once. I use AllTrails to find good areas, but plan my exact path in mapy.cz or Komoot for more serious hikes.
Don’t Forget the Spoon is a good app for keeping track of gear.
Gaia is a favorite of mine.