I've been pretty happy with my Garmin Instinct Crossover. It looks like a regular watch, and so if Garmin decides to drop support for it, then it still has like a 2 month battery as a regular watch.
Ideally, watches should do like Garmin's. Mount as mass storage devices via USB, and let the user download activity data and upload updates or routes.
Settings -> Location -> AGPS