Not sure what is better but most Youtubers I've seen that are doing overlanding are normally on OnX for trails. Alltrails is more of a hiking app. I've never heard of Trails Offroad. GAIA is another one I've seen but yea, OnX seems to be the one that's used the most right now.
I subscribe to both OnX and Gaia. I find OnX works great with CarPlay and Gaia kinda stumbles a bit. I doubt AllTrails works with CarPlay or Android Auto.
OnX user here,, use it mainly on my adventure bikes but it works great in the truck also. Used Gaia before, great platform but the way OnX integrates trail descriptions and reports,, makes Gaia seem like old news.