Hola, lo mas importante aquí no es si es bueno o no que sea virtual. Lo que tienes que tener muy presente es que tu plataforma de virtualización tenga redundancia para que el servicio no te vaya a fallar por caída de tu plataforma de virtualización.
Trabajado para una empresa con mas de 15.000 usuarios y los controladores de dominio son virtuales todos. No se ha presentado un solo problema con este tipo de infraestructura.
Debes contemplar que tengas suficientes recursos de HW para que a dichos controladores de dominio le asignes los suficientes recursos (RAM y CPU) de acuerdo a el numero de usuarios, GPO's, grupos de seguridad, etc..
Como recomendación final, tomes la decisión que tomes (Si virtualizas o no tus controladores), no pongas todos los roles en un solo servidor. Distribúyelos como mínimo en dos servidores(virtuales o físicos, o incluso mixtos), por tema de redundancia y performance.
Espero te sirva la información.