По поводу навигаторов и GPS. Из личной практики сейчас достаточно навигатора в смартфоне. У меня есть и отдельно навигатор с Навителом. На смартфоне у меня сейчас основная программ СитиГид.
В чем плюсы СитиГада. Карты часто обновляются, в зависимости от региона раз в два-три месяца. Карты обновляются автоматически. У меня в настройках стоит оповещение. Смотрю, если мне надо, обновляю, иначе - игнорирую.
Для СитиГида есть и свободные карты, их можно скачать и установить дополнительно, но как обычно официальные лучше.
Навител только ручками обновлять. И разные версии программы не поддерживают старые-новые форматы. Поэтому если ставить последний Навител, не помню какой сейчас, 8 какой-то, то от 5 навитела карты с расширением *.nm3 не подойдут.
Есть свободное бесплатное ПО для Андроида, ставил сестре на планшет она очень довольна осталась. Карты показывают даже степные дороги в Казахстане и в Крыму. Но там поиск ущербный, хотя глубоко эту программу не исследовал.
Очень хорошо использовать 2ГИС. Карты обновляются ежемесячно, подробнее чем 2ГИС карт нет в принципе. Навигация есть, пробки поддерживает. Основной минус - только крупные города. Но в мелких городах достаточно любых федеральных карт, неважно Навител, СитиГид.
Когда ездил по Уралу, то только один раз меня девочка, которая жила в Навителе завела в ебе... на лесовозную дорогу в районе Белорецка.
Резюме: рекомендую СитиГид и 2Гис. По поводу СитиГида можете обращаться ко мне в личку насчет дистрибутивов для андроида. Объясню как поставить его, чтобы была официальная лицензия, но бесплатно. Кому такой вариант неприемлем, можете купить лицензию на офф сайте или поставить демо. Она вроде на месяц дается, не помню.