App updates your workouts based on how well you hit your workouts
Coaches provide feedback in a timely manner
CONS
You need to have run a recent race to figure out your baseline
What to expect: Runcoach is a web and smartphone app (iOS and Android) that spits out a customized training plan for you, based on your goals, and then adapts that plan as you go, based on your performance. The app uses your running information to generate a training plan full of variety interval sessions, recovery days, long runs, tempo-paced efforts, strides, cross-training, and more that lays out the path to your goal based on the amount of time you have before a given race.