I'm not into CRM, but if you have customers to manage, Etelos developed a set of gadgets for Google Personalized Homepage that let you manage contacts, deal with tasks, write reports, manage appointments and more. There's a free version for personal use and two paid versions that let you share data with other people.
Etelos created this package, that is invitation-only at the moment, for small businesses: "We realize that not every company has a multi-million dollar tech budget to implement a CRM or even content management system. What we have done is create a platform that allows for rapid implementation and customization of Web-based Applications, making them affordable and easy to implement for any size business."
This might address the problem of the lack of features from Google Apps, but you'll have to pay more for all these add-ons. I've noticed that many companies started to write software that addresses things like: Google Calendar synchronization, Gmail backup. Maybe these tools will fill the voids and make Google's offering more attractive.