Please see the below link to see what is lacking with Google,
Basically, for web developers and agencies using Google the issues are :
No UK license for postcodes, no Geocoding so poor accuracy (appauling accuracy for southern Ireland, No sla, no support, libraries may change which mean you need to do development and your solution is down (not working,) no guarantee of service.
Twice this month google map servers have been down for over 3 hours each time.
The customisation is poor and is typically slower to develop then the professional solutions from Bing and ViaMichelin (part of the Michelin Map business).
No Advanced Geocoding is available, no export functionalities are readily available and the directions do not take int account natural boundries so searches for cardiff will show Bristol, Essex will show Kent etc.
Privacy is always an issue too.
The print button does not work and has many bugs so a map will often print across 2 pages (half a map a page).
No professional would use the Google solution, I have developed many in the past and find the hosted Iframe and open source API from ViaMichelin to be the most cost effective.
http://www.google.com/enterprise/earthmaps/maps_features.html