I'm in the same boat: Strava is just for cheering on friends (and occasionally looking at segment PRs). My only gripe with Garmin Connect is that it unfairly negs some runs, e.g., calling my slower runs after recent snow/ice storms Unproductive.
Training Status such as "Unproductive" is calculated on your Garmin hardware device. Garmin Connect only displays what the device calculates. (I think that is a flawed approach, but Garmin is primarily a device company so that's just how it works.)
If you know that you're going to be running in challenging conditions like snow that reduce your pace then use the Trail Run activity profile and set "Record VO2 Max.” to Off. That should prevent it from changing your fitness metrics.
I haven't used Garmin in two years. How does it sound like Garmin is eating Strava's lunch? Back then, Garmin didn't offer me anything for cycling that Strava didn't have. Has this changed?
I guess the question I have is what features did Strava have for cycling which Garmin didn’t? My main sport is running so I’m coming at it from that angle.
I suspect the new training status stuff that’s been rolled out would likely be a good fit for cyclists, even those who haven’t purchased a power meter.
Garmin devices require a power meter to calculate training status for cycling. They can calculate other metrics like training load without a power meter.
Generally Garmin has much better features than Strava for setting up and executing a structured training plan, then analyzing your performance. But Strava has better social features. Many endurance athletes use both platforms. It's easy to create a free tier Strava account and automatically sync activities from Garmin to show your friends.
TP is obviously even better as a product if you’re working with a coach hence why so many triathletes favour it.
Strava’s a fantastic social platform but I don’t use it for anything more than that.