Não haverá problemas com a execução do Exchange em um DC. Embora não seja uma "melhor prática", é totalmente factível e bastante comum.
Sei que a resposta geral para essa pergunta é um grande NÃO ... No entanto, acho que meu cenário de uso é um pouco diferente de uma implantação típica do AD + do Exchange. Estou planejando executar um servidor de e-mail para mim (máximo de 5-6 caixas de entrada). Portanto, o controlador de domínio não manipulará praticamente nenhum tráfego de autenticação além do gerado pelo Exchange.
Para responder a uma pergunta de acompanhamento provável - sim, eu sei que o Exchange nesse cenário é um pouco exagerado, mas tenho minhas razões para querer essa configuração. Empurre o iDevices e fato que eu gosto da interface para nomear os principais.
Então, a questão para muita experiência lá fora é o tamanho do problema que posso encontrar fazendo o que eu quero fazer?
Não haverá problemas com a execução do Exchange em um DC. Embora não seja uma "melhor prática", é totalmente factível e bastante comum.
A única coisa que descobri é que "não é recomendado" pela Microsoft, mas não há uma resposta concreta a respeito do motivo. A única teoria que tenho é que o Active Directory e o Exchange usam o mesmo tipo de banco de dados (ISAM, diferente do SQL) e existe a possibilidade de corrupção de arquivos. Desde que todos os bancos de dados, logs e SYSVOL sejam armazenados em unidades diferentes (ou pelo menos em partições diferentes), você estará seguro.