I have a Garmin Fenix (5x plus or something). Bought it for running but it has every feature you could want, including Golf (obvs).
It doesn't tell you which club to use etc but its a great watch for showing distances to front/middle/back of the green, recording scores and showing post-shot distances. You get all the same stats on Garmin Connect and that.
You can review the shots once synced with garmin connect and to be honest it's pretty accurate and gives good stats. Also lets you see if you're missing left/right, no. of putts etc, for a running, gps company its done very nicely, though I can't compare to other systems.
I can't speak for the golf specific watches (s40/s60) but if you want an all rounder (running, gym, swimming, golf, step counter) then i personally wouldn't look any further.