My Asics Run Training does something few running apps do: It gives away race training schedules for free. It isn't a particularly strong run-tracking app, but its adaptive schedules are excellent.
Race Training Plan
Customized Training
Run Tracking
Add to Calendar
Schedule
Log Run
Gear
Settings