Eu usei o Google para domínios e o Exchange Online. O Google for Domínios faz tudo o que eu quero - e-mails, calendários e acesso de qualquer lugar. O Exchange Online funciona melhor para usuários do Windows que estão familiarizados com o Outlook e não desejam mudar.
Minha empresa atual está usando um sistema híbrido, por acidente. Começamos com o Google for Domains e adicionamos o Exchange Online. Meu sistema principal é Linux, portanto, nenhuma das ferramentas do Windows funciona para mim. Os outros desenvolvedores usam o OS X, que tem problemas semelhantes. Portanto, continuo usando minha conta do Google para domínios, retirando e-mails da conta do Exchange Online com POP e enviando por SMTP . Eles estão desativados por padrão - o administrador precisa abrir um ticket para solicitar esses serviços para cada conta e leva menos de uma hora. Você terá que fazer algo semelhante para Blackberrys e outros telefones.
Meu maior problema é que a interface SMTP às vezes não é confiável, possivelmente devido ao carregamento, para que o cliente de email precise tentar enviar novamente os emails. A interface POP pode ter problemas de confiabilidade semelhantes. Ocasionalmente, o atraso pode ser de horas.
Se ainda não tivéssemos uma conta do Google para domínios, vincularia meu Exchange Online à minha conta pessoal do GMail. É quase perfeito - Microsoft para executivos, Google para desenvolvedores. Se ao menos houvesse uma melhor sincronização da agenda - normalmente tenho que entrar nos eventos duas vezes para que todos possam vê-los.