Yes, Google maps is hard to beat, especially with email, calendar, etc. integration between devices. I would have switched away from Google a while ago if it was just my computer, but the Android integration has kept me with them despite knowing their general policies.
That said, the more crap like what is in the link comes out, the more I detest using a product from a company that employees that many aholes that apparently hate me and everything I believe, and who would be happy to see me dead.