Swimtag is good if your pool has it. Kept me interested and motivated before I got my 920xt.
Strava doesn't do swimming stuff well. Uploading a swim to Strava I get one hard to read graph of pace and it doesn't interpret rest periods at all so the overall pace is bollocks; made it "Indoor" and the graph disappears but I get correct lap/rest info in a table. Compare that to Garmin Connect:-
Swimtag is good if your pool has it. Kept me interested and motivated before I got my 920xt.
Strava doesn't do swimming stuff well. Uploading a swim to Strava I get one hard to read graph of pace and it doesn't interpret rest periods at all so the overall pace is bollocks; made it "Indoor" and the graph disappears but I get correct lap/rest info in a table. Compare that to Garmin Connect:-
Strava: https://www.strava.com/activities/465613915
GC: https://connect.garmin.com/modern/activity/1007469059
(I'd click the GC link rather that the "View Details" bit of the inline widget that the forum tries to be helpful with.)
(Think you need to be logged in to Strava to see the swim info, but the GC link works in private browsing mode.)