If all your buddies have Garmins and post public rides/runs, you get segment leaderboards, friends news feed, popularity routing, kudos, a training calendar that connects to TrainingPeaks and all the stats you could want.
Plus Garmin has very capable sports watches and smart body weight scales to consolidate all your fitness indicators in one place. Also, it's completely free.
The downside is the user base is much smaller so less segments and who knows if your KOM is the fastest time. You also won't get randos on the internet kudo'ing your rides/runs and boosting your ego. Also, no cool extensions like Elevate, StravaSauce, etc.