Виртуализировать можно и нужно. Более того, контроллер на нормальной VMWare или Hyper-V ферме сильно надежней обычного хардварного, это требование MS, IMHO, устарело. Для филиала в 20-30 компов по опыту достаточно односокетного сервера с процом от 4 ядер, главное поставить доменник на отдельную виртуальную машину (это если нет задачи развернуть толпы серверов в каждом филиале, а нужен только файловик и доменник). Если новые пользователи будут заводится только из головного офиса, то RoDС действительно будет к месту.