well, I think you've already identified the best.
I tried almost all of them, many are very simple and useless (Runkeeper); some have more features, but are very complex and done in a very non-professional way (MotionX, in spite of all the publicity and image that they are creating!), and a lot of them are using a lot of battery, or crashes in a random way (with MotionX Sport, my last top-scored, I lost 8 trails... many more crashes than in the old version!!!). Then few months ago I tried this well supported EasyTrails GPS... simply amazing! I had a question about a new feature I liked, and they implemented it in 2 weeks! go for it, expecially if you're in holiday and you cannot just "test another" and then lose tracks!
can somebody give me directions on best iPhone apps to use with outdoor sports?
it can be nice that I can import/export tracks, there are many online free services that just archive mountain tracks, and I like also to have graphs on the fly, like speed or altitude graps...
I've tried Easytrails GPS (http://www.easytrailsgps.com), and seems the best, but seems doesn't yet have waypoints (I cannot save my preferred points)...