First is that the Apple workout app works with Always-On-Display, and I don't believe the same is true for Strava.
Second is that Garmin Connect is more my primary "system of record" and Strava is more of a backup repository. Probably more because I've been using GC for close to ten years through several generations of Garmin watches before moving to Apple than for any other reason.
As for work - RunGap makes the syncing of data out to Garmin Connect & Strava simple & easy.
For someone starting out and without an existing entrenched history, different choices may be better for them.