Garmin Forerunner 935
Premium GPS Running/Triathlon Watch
Features Wrist-Based Heart Rate
Multisport Features
Advanced Running Dynamics and Smart Notifications
I currently have the Garmin 735XT which is a great all round watch as well.
There is the latest version Garmin Forerunner 945, but still quite pricey above $650.
Pulled the trigger on this 935 which I think is pretty good value at $369.
Also 4% cashback via shopback or cashrewards
Incredible deal, these are one the best watches ever. Awesome battery life. Basically does everything except fancy stuff - I would get another brand of watch for other things. If you're into Tri, this is perfect.