I agree with everything you wrote. I switched from Nike about a year ago and haven't looked back. Luckily, I had liberated all of my data from Nike's servers back in 2015, before they killed the public APIs.
You're much better of using an app that is platform agnostic. I use iSmoothRun to record my runs and primarily use SmashRun.com to store/analyze all of the data.
[doublepost=1535119569][/doublepost]
How much horsepower does it take for a running app? None of the other running apps are this bad. Nike just have terrible app developers/designers.
All the app needs to do is track time, log the GPS data, log the HR data, and keep alert for when the running stops (for auto pause).
It should take much power at all to do that.