I'd like to suggest there's some better granularity for security of activities uploaded to Garmin Connect.
While I'd like to upload where I've been sometimes I don't really want to share times and heart rates.
I'd also like to be able prevent download of the route as a GPX file, some of the routes I take are part of my commercial activities and I don't really always want that to be available so someone can download them to their GPS. There's also a safety issue with some of my activities in the mountains, it's not safe for someone to be able to try and follow the GPX file on occasions.
Personally, I'd like to have pretty much all of my activities publicly viewable but only as an overview and then have a handful with more detail.