For workout tracking depending on your sport the Garmin is way better- for swimming the lap counter and for hiking the trail maps on Garmin gets more granular and better for tracking. For skiing the altitude tracking and vertical distance is better on the Garmin.

For phone, calendar and work integration the apple watch is better (I have it hooked up to take calls from the watch) so I ultimately went with the apple watch even though my triathlon training tracking was better on the Garmin!