Still immature (the product that is)
We've recently given Apps a try and it's full of holes, bugs and annoying problems that would make migrating a small business very tiresome. There's no joined up thinking on the system, it's just the free apps very loosely bundled together with no proper way to import data from any of the free versions of Docs or GMail. Why does every app need to open in a new tab for example? If you already have that app open you still get another tab. It would be even worse on tab-less browsers. Google may think Apps is out of Beta, but it's got a very long way to go to take on MS or IBM.