This app got me through several months of training for a half marathon. The only complaint I had was that the buttons for continuing your run after an unexpected stop and completing/logging your run as finished were similar and I accidentally erased progress a couple of times. However, looks like that issue was fixed in a recent update. You now have to hold down a button to complete/log a run making it much harder and to make a mistake.
Ykwgoa about Map My Run by Outside, v16.10.0