the android maps are pretty good, but I am usually on my phone when driving, and have had terrible luck with headsets, so this is a no-go for me (don't see how poor Californians do it!). Besides, the Garmin already has traffic monitoring which is quite accurate, and it also tells me what my current speed limit is, where school zones are, doubles as my media player, and doesn't use up the data plan. If I didn't already have the garmin, perhaps I wouldn't buy it now... but having it I think it would be difficult to imagine life without it!
Besides, I got mine in sale for $175 (retail for $500), and with the daily use I get out of it I guess it is worth every penny.