heres a watch wrote:
This should do most of everything you want then:
https://store.google.com/product/sony_smartwatch_3It has gps and everything.
Looks just as ugly as the Garmin watches.
I guess that will work for nerdy runner types who never get laid anyway.