While both Garmin and Strava offer good features for runners, Strava lacks many elements a runner or cyclist might need outside of the fitness sessions. It functions more like a great app for sharing your goals, successes, and fitness levels on social media. The Garmin Connect app is free for accessing the key features. It can track your food and geographic location, along with other fitness-based activities.