I've had Strava and it was fine, but I started using Ride with GPS and haven't looked back. I'm a recreational/fitness rider for the most part and Ride with GPS gives me everything I want in an app. My only complaint is that if you lose weight and change it in your profile, it changes all the metrics for your previous rides when you were carrying the extra pounds.