I started running a few months ago, with Runkeeper as my running app. The UI made sense, the audio cues were useful, and I liked the fact that friends were using it too and sharing their efforts.
Yet, too often my runs appeared like this:
I’m inclined to blame the phone’s GPS, but I expect the app to be smart and average my position to figure out I didn’t make impossible jumps across the lake. This was especially confusing during runs when I was doing intervals.
After I’ve tested a bunch of the other available apps (Map My Run, Endomondo, Nike+ Running, Strava, and more), I’ve chosen Runtastic Pro, and I’m really happy with it. Not only has the GPS data been flawless, it also supports HR zones alerts which Runkeeper lacks.
While slightly more complex, Runtastic feels much more powerful too – it’s super configurable, and has a bunch of fun and interesting features.
The only downside for me is the lack of community, since all my friends are on Runkeeper. Luckily, there’s SyncMyTracks (and a limited free version) which can automatically sync activities between the different platforms.