Best iPhone app for half marathon training?

Do any of you know of any good iPhone apps for half marathon training? Why do you like/dislike about that app? Thank you!