I like the google maps, really though i dont think that its mobile implementation is something to rave about actually as it does not quire work well like the one on a computer.
I guess that the main problem is how it isnt optimized properly to work seamlessly. But never the less, it can always be a good solution for it, if you have a good and stable connection you can use.