Eu usei o Google for Domains e o Exchange Online. O Google for Domains faz tudo o que eu quiser - e-mail, agendas 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 querem mudar.
Minha empresa atual está usando um sistema híbrido, por acidente. Começamos com o Google for Domains e, em seguida, adicionamos o Exchange Online. Meu sistema principal é o Linux, então nenhuma das ferramentas do Windows funciona para mim. Os outros desenvolvedores usam o OS X, que tem problemas semelhantes. Por isso, continuo usando minha conta do Google for Domains, removendo e-mails da conta do Exchange Online com POP e enviando 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, portanto, o cliente de e-mail precisa ser capaz de tentar enviar e-mails novamente. 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, vincularíamos meu Exchange Online à minha conta pessoal do Gmail. É quase perfeito - Microsoft para os executivos, o Google para os desenvolvedores. Se ao menos houvesse uma sincronização de calendários melhor, geralmente tenho que inserir eventos duas vezes para que todos os vejam.