Apple Health data is very easy to download and share with 3rd parties (say a 3rd party that has better analytics than Apple Health offers, for instance…). I don’t get the battery complaints either. I only ever charge mine while I’m in the shower, and I don’t really have any problems. The only instance I found it an issue was in 24+ hour ultras, but I don’t think that’s what most people are complaining about…
Imo, the advantage that Apple has over the more well equipped Garmin models is that it’s comfortable to wear all day and sleep with. I never liked wearing the chunkier Garmins outside of training.