I always used TomTom devices and when the last one died I use TomTom on my phone. There is an annual subscription which I am fine with. When things get complicated it zooms in and provides excellent lane guidance, voice and visual. Maps are updated once a quarter. Real time traffic information is good as well.
Maps are downloaded onto your device. Quite often we will be out of reach of a cell tower and on a whim decide to go somewhere. With google maps and no cell service this can be a problem.