No, no son nada caras, no exceden los 10 Euros.
Todas son buenas y cada una de ellas está pensada para según que cosas quieras hacer y para que aparatos vayas a editar planos. Si vas a utilizar un GPS Twonav te recomiendo el software "Land" por compatibilidad. Y si vas a utilizar la aplicación móvil ATAK te recomiendo el software "Google earth pro". Cualquiera de los software existentes es totalmente valido.
La respuesta es SI , siempre que tengas un plano instalado en la memoria del teléfono y no estés utilizando un mapa online podrás verte en el plano. Si por el contrario estas utilizando un plano online te dará datos de posición pero sobre un fondo blanco. El GPS del teléfono es una baliza para el sistema de satélites pertinentes y no requiere de cobertura ni internet para darte tu posición.
*IMPORTANTE*
Cualquier aparato GPS no puede estar a cubierto o no podrá ser encontrado por la red de satélites para posicionarlo.