I use both Strava and ridewithgps, but I prefer ridewithgps. I'm a loser on both, but it's great to see what others are doing. They are both great tools to find new routes for rides as well.