google apps isn't an upgrade for gmail. it's setting up an account in a separate infrastructure with different features and limitations, where features are developped and rolled out on a different schedule. even most google faqs advise that you should set up a separate account for your google apps business needs, because migration is a pain, and you win some lose some.
Excellent point, zalew. I've looked into this too and found the issues with migrating to be too numerous to proceed. Some products like Plus seemed to have no migration path when I last checked.