I'm finding more uses every day for the Garmin Connect app and website. Until recently, I just used it as a route to upload rides from my Edge 520 bike computer onto Strava, and didn't really pay much attention to it.
Having recently got a Garmin activity tracker watch too, I've found more things about the Connect app that are actually quite useful and better than Strava perhaps.
1) You can set up training activities, if you like that kind of thing, with intervals and target zones and stuff, and upload them to your Edge via the app.
2) You can use the calendar to schedule them, so on the relevant day when you turn the Edge on it will tell you what you're meant to be doing
3) You can create routes and use the app to upload them to the Edge to get turn-by-turn directions on your ride. I know you can do this on Strava, but my impression from the route I followed today is that it was better presented than the Strava one, with better treatment and warning about junctions and turns. It was also easier to set it up: the Connect route planner uses Google Maps with bike routes shown, which Strava doesn't any more.
Connect feels better integrated with my Garmin devices than Strava (as you might expect) and has lots of useful features to get the most out of your Garmin devices. Strava is still better for the 'social' stuff, though.
Of course you may know all this already...