There is an excellent third party Google maps + latitude app. Don't really care about Google Earth or Drive.
As for customization, well it offers more of that compared to iOS. But I don't want Android level of customization either. Android, with all its customization, will never look as good as Windows Phone 8.
You don't need a dedicated Gmail app. The built in one is just fine. And Google has delayed its program of removing support of EAS until Microsoft implements Cal and CardDAV.
And let's see how it goes in terms of frustration