Best outdoorsy apps and their shortcomings?

Which apps are best for outdoor recreation like camping, hiking, and backpacking? What features do you wish they had that they don't have? (Disclosure: I'm a co-founder in an camping/geolocation startup.)