The 5 best alternatives to Strava are all better suited to specific goals or different places in the fitness journey.