MapMyRun is a fitness tracking app that specializes in running routes, tracking, and sharing workouts.
Pros
- Customizable routes
- Workout sharing
- Training plans
Cons
- Intrusive ads in free version
- Some features locked behind paywall
Free with premium subscription option