I just finished swimming, tracked by a Garmin Forerunner 910x which I bought back in 2015 and I have been constantly using since. Wrist band replaced once each side. Battery lifetime still amazing, even with longer bike rides and GPS. Data can be analyzed locally. Uptime since I bought it: almost 100%. Amazing peace of Hardware. Also their algorithms are cool. If the watch tells me to rest more than 24 hours, I know,…
The missing heart-rate monitor is a pretty big limitation for a lot of users. LOL. Imagine writing a review and leaving the heart rate in last place. Just don’t write a review then.
Also, not everyone with a GPS watch cares that much about heart rate. I am a runner (well, less so now that I used to be, but working on fixing that) and have a Feninx7, not for the health tracking features but for route tracking and the long battery life (for “ultra” events covering many hours or even multiple days).