I use the free Strava for the social aspect. My main log is SportTracks (which I pay for), followed by RideWithGPS and Golden Cheetah. SportTracks has a better goal system and gear tracking but lacks the social connection depth of Strava. I use a Wahoo Bolt which provides the Live Track service and uploads to several websites. I prefer to not use my phone as a bike computer and don't want to pay for more than one online service.