I've used both and prefer the phone, google maps. If I deliberately want to follow a different route google adjusts immediately to the new route. Garmin will go "Recalculating" and try to direct you back to the original route. Eventually it figures it out, "Recalculating" and goes with the new route but it's pretty annoying sometimes. I've also had the Garmin send me off in the wrong direction even though I keep the maps up to date. I do like to use the Garmin in map view so I have an idea of where I am and what's coming up.