Favorite hiking app?

Hi folks,

What are your favorite hiking apps? I’ve been pretty happy with Gaia for tracking my hikes and accessing trail maps (and it seems more accurate than Runkeeper, which I was using previously). But I recently saw someone’s hike on a Relive video and I did like the 3D flyover and photos. Unfortunately Gaia isn’t one of their partners. I’d love to hear what you’re using!