I use RideWithGPS (also free) and if I also want to share my ride with my Strava friends, I can download the GPX file and upload it to Strava with a couple mouse-clicks.
That way i don't have to share every 13-mile ride at 13 mph---I just hit the good ones, or the longer, more challenging rides I might repeat, to compare to past performances and such. I don't need people giving me "kudos" if I went around the block to see if my derailleurs were adjusted right.
RideWithGPS seems easier for planning routes, and tracking routes ... and everything can be swapped back and forth anyway. I like it better ... but then, i am old,. I am not part of the "conected" generation that has to post every morsel of food consumed, and such. Strava is much more social and much better for people who like to compete with friends and strangers.
Check out the free RideWithGPS download, and if you don't like it, toss it, i guess.