As a current Apple watch owner I was tempted to get a Garmin, just for the battery life. It is super annoying to remember to charge the Apple watch every 20 hours or so. I wish Apple got around to offering better battery life than adding features.
I finally caved and bought an automatic. I just want a watch to show me the time accurately, last long and offer good water resistance as I wear the watch all the time.