Don't forget that Google Maps/Navigator requires an internet connection. The latest version will store the route and keep functioning if the signal drops out, and you can now pre-load a 10 mile square for use offline but that is very limited by comparison to dedicated sat navs.
The other issue is that if travelling outside your own country roaming data connections on cell phones may be limited to just a few MB a day and/or very expensive.