I like Endomondo Pro, but now it's a freemium app after Under Armour bought it. I bought it when they charged a one-time fee and retained some of the privileges. Runtastic Pro is an alternative that I have tried and enjoyed.