I use and have used several programs
Rand McNally,, (Street atlas) nice program but bulky we used it on half the computers at work I used it with a GPS in my car.. One thing I liked about it was the Whinny... You could set a speed limit and if you went too fast it would Whinny (Like a horse) at you to remind you to slow down.. flip side of that is it mis-read speed something fierce. Do not know if current versions do this (Retired in 2002)
Microsoft S&T with dongle is my primary for the motor home.. I really like the 15.6" screen on this laptop.
Google MAPS app on smart phone is what I use in the car, I also have a Garmin but I've not yet mounted it in the car.. I may not since the S-III does a very good job.
Google Maps on a smart phone.. if you have the memory free, can store the map "OFFLINE" and that way if you have no cell tower nearby it still works. But on the trips I've taken it only tried to confuse me a couple of times and a bit of brain fixed that "Turn left (or right) might mean "Go straight onto new road"
What happens is near me is a road with multiple names.. The road by NAME goes straight, but the road BY NUMBER goes to the right, so Google tells me to "TURN LEFT" which would have put me into a fence. S&T says "continue straight onto "road name". "