I started w/ couch to 5k and have worked up to the 21k runner. Im running my first 1/2 marathon in 6 months. The training program is great. The only thing this app is missing is Apple Watch capability. Add that and it gets 5 stars.
Basebear about Half Marathon Trainer: 21K Run, v6.30