Can't say I've tried others, to compare.
But heres an example of what my Garmin instinct gives.
https://connect.garmin.com/modern/activity/4069656223
Its a watch, has gps, compass, temperature, etc. tracks heartrate, cadance, speed, elevation, etc. Has many settings. biking, hiking.
It...