I can see that Garmin is trying every release to be more like Strava in the Community Aspect. I love it.
I would rather use my Garmin site for this, however a few things that might drive people more is making GC more social.
1. Notifications of people liking an activity.
2. Notifications of people commenting (like showing the comment on your watch).