If you are anywhere near cellular coverage, Garmin LiveTrack is better. Once you are beyond cell coverage, a Garmin inReach (mini) works very well. It is a not a ‘realtime’ device like the LiveTrack via your phone. It is near-time, and pings the sat about every 10 minutes to update the breadcrumbs on their website.
I have both. My son uses the inReach when doing ultra marathons.