From these three I would pick Hyper-V. The reason for this is the number of CVE vulnerabilities currently disclosed for these products are lowest for Hyper-V. Additional factor for choosing Hyper-V over others - is that Hyper-V is an Enterprise product, and thus there are higher chances that vulnerabilities will be mitigated faster that for the other, freeware products.
Hyper-V uses traditional architecture, where in standard configuration Hypervisor stands between guest and host hardware. Hyper-V offers much more tools than the other too for forensics.
However, a thing to note, that most current malware have defense mechanisms that allow it to detect hardwareID and some other things to stay silent and safe if it was launched on on Virtual Machine.
As for me, I personally would choose VMWare, simply because I have more experience with it.