My Garmin has a flashlight, maps with navigation on device, altimeter, barometer, thermometer, GPS and other satellite navigation systems, it tracks pulse, sleep, etc. It's perfect for hiking and cycling, helps you find the right route, shows the altitude profile, etc. The form factor is perfect, the watch is light and comfortable.
I'm still considering getting a next gen Apple Watch Ultra if the specs are good. Having data on the watch plus being able to use certain apps are advantages