Yo siempre llevo el móvil en la tabla o boya, metido en una funda estanca, llevo un programa de GPS y es el que uso, hay varios, recientemente se puso algún post con el nombre de algunos. La respuesta a las preguntas es sí en todas, la batería, si lo cargas antes de ir va sobrada para 12 horas o más no te se decir, no tragan batería como los navegadores. Se pueden meter coordenadas, poner nombres a las marcas que segun la SD pueden ser ilimitadas y que te enseñe todas las marcas de una carpeta en el mapa.El que yo uso deja añadir fotos a las marcas y hacerlas directamente con la cámara, aunque estas florituras con los guantes y la funda pueden ser misión imposible dentro del agua. También tiene para guiarte a una marca o seguir una ruta.
En lo que creo que le ganan los gps es en la visibilidad con luz solar, aunque eso dependera del móvil que uses, que no tiene porque ser un pepino, yo empezé con un nokia 6280 que ya sirven de pisapapeles. Revisando la funda no tiene porque haber problemas, personalmente me parece más barato y llevo menos cacharrería porque el móvil me gusta llevarlo por seguridad.