I was primarily using Gaia, as it does the job and worked over carplay (convenient); but looks like onX finally has Carplay support after this last app update. In my area, Gaia does great in National Forest areas, but not so stellar on state land (or at least I haven't been able to find a good reliable map source to load into it); where as onX default/preloaded maps seem to have our state land very well documented. I was only using onX because of the free trial from Jeep; but will probably keep subscriptions active for both.