He probado unos cuantos y hay tres que estan muy bien.
El My tracks es el mas sencillo pero es online, y al ser de google se complementa muy bien con google maps.
El Maverick también está muy bien para seguir rutas y hacer waypoints. Muy intuitivo pero también es online.
El mejor y mas completo es el oruxmaps. Al ser mas completo al principio cuesta un poco hacerse a el, pero lo mejor de todo es que es offline. Previamente te descargas los mapas y es un buen gps para la montaña, ya que admite multitud de mapas.