I have had the free version of this app for a while and just recently purchased the pro version for $3.99. I’m still using it and learning how to do so, but I’m really liking the option of downloading tracks from their website to my phone and then I can upload them into my AllTrails app. I find it a little overwhelming yet to find a trail that I want; however, its great for creating your own trail. More info to come as I use it more.
Update 4/5/2014: I don’t use this app anymore. It might still be a good choice for you, but I found other apps that fit my needs better.