No se por que hay que decantarse por uno solo. Si tienes datos de sobra usa el google navigation, y si vas pillado o quieres ahorrar ancho de banda usa un navegador offline (o más de uno con diferentes cartografías).
Por cierto que el google locations no le conocía. No sabía que google tiene un navegador offline. ¿Alguien más lo tiene o lo usa?
Saludos.