From what I've read, as of Google Maps 5.0 for Android release in December, it now has offline mode where it will cache map data several layers deep for your most visited places. And at the same time they announced offline rerouting for Google Nav - I'm not sure if that has been rolled out yet. You'll still need a connection to begin navigating, but it will then download your entire route ahead of time, along with adjacent areas so if you lose signal you can still get turn-by-turn navigation (up to some certain distance away from your original route, I suppose). 5.0 also introduced 3d buildings. My X picked up Maps 5.1.0 today... something about some enhancements for Latitude...
The satellite view & street view navigation is way cool, but my Garmin 755 is really more useful for my purposes. It will automatically reroute to avoid traffic, which kind of sorta actually works out well sometimes, and it allows multi-point navigation which Google doesn't. This is really useful when I want to make sure I get the twisty route on the bike, not the one that's either shortest or fastest.
But then I found an app that pushed the Garmin back into the glove box and the X up on the windshield... DailyRoads Voyager, which basically turns your Droid into a dash-cam. This hit home with me, because just 3 weeks ago a lady turned left in front of me, broke my ankle and totaled my car. She did the right thing and accepted responsibility, but it occurred to me the hassle I could have been in if she had claimed to have the left turn arrow or something... A video showing my green light and her actions would have been very valuable... So anyway, of course that opens up more complications on the whole body glove vs windshield mount thing, when the phone now has to be oriented to look directly ahead through the windshield with nothing blocking the camera.