i was mildly satisfied with my apple watch 2 before i switched to my garmin 935. after the garmin i wonder how on earth i ever thought the apple watch was decent for a training tool.
for swimming, just laps in the pool, it was ok. im still a noobie swimmer so all i really focus on is my lap count and average time. it functioned decent for that. collectively though, the only thing i miss about my apple watch was the voice to text function that worked about 50% of the time.
(disclaimer, im a big apple user/fan)