Which virtalization prefer?

Hi! My OS Win7, use Oracle VirtualBox, from time to time check some mikrotik settings before production on VMs. And often all works whell. But I notice that if I run two mikrotik VMs and setup several virtual networks not all works, for example, VLANs, DHCP etc. So, question: which is most stable and correctly worked solution for run virtual mikrotik routers? PS: I also have CentOS/KVM host. My be this one?

ESXi for ever

You mentioned Virtual Box in your Windows 7 computer. Is this question oriented to a production environment or for testing in your computer?