I hate the new Garmin Site too. I usually just keep my rides/runs in Strava (I don't care how I compare to people, it's easy for me to use and intuitive as well), but unfortunately Strava stopped supporting uploading directly from my garmin devices and just now connects to the Garmin Connect Site. Luckily, its been working but I still have to have the garmin plugins on my computer.

I have plotted rides in Ride with GPS and downloaded them to my garmin. I'll have to check out uploading rides there too, maybe I'll like it better than Strava (and not have to deal with all of the plugins).