Free Strava, for social and ego reasons. If I travel to a new place, the Segment Explorer will usually point out where the good roads are. I paid for Strava for a year and only used it for a few Live Segments, which felt like cheating (it works).
If I need to really dig into my power data, Garmin Connect tells me everything I want to know...plus some.