I am wearing a Garmin FR945 right now; in fact, I sold my Apple Watch 4 a month back, after it sat on my nightstand for months following my purchase of the 945. I previously had an Apple Watch 2.
The AW might be a huge step down for your purposes, but I was fine recording 5+ hour bike rides and my 4+ hour (yeah, yeah) first marathon. I really disliked using a touch screen on the AW for recording runs, particularly intervals. I love the feature set of the 945 and haven't looked back.
THAT SAID, I would trust the Apple Watch over the Garmin any day of the week for 'lifesaving' type tech. Garmin's software is spotty, to say the least. First off, I can trigger the Garmin crash detection at will by jolting to a sudden stop on my bike and hopping off. Not all that aggressively -- it happens in my normal dismount process with some regularity. I have to tell it to cancel the emergency call.
Right now it's setup to text my wife. Looking at the config, it says "Select up to 3 people to be notified via text message and email if an incident occurs or assistance is needed". I don't know how I could set it up to call 911 if I wanted to.
And that would all assume it even works. Multiple times a week, my watch says it doesn't have connection with my iPhone X, and I have to reboot the watch for it to find my phone again. My wife's FR235+iPhone 7 setup seems more reliable, but at least once a month for the past 3-4 years, it's decided to stop syncing and we need to reboot the watch again.
IME, the Apple Watch <-> iPhone BT connection just works. All the time.