Garmin Fenix 3 is almost the perfect watch.
GPS, ABC, smart watch all in one. Its oversized but not unmanageable. For my use, I only need to charge it once every 3 weeks. The software still needs a little polishing, but this can be a one-24-7-watch, except for boardroom meeting. :D