Since many years I’m using VMWare virtualization software for setting up testing environments. In earlier times, the main benefit for me was to have presentation environments that were able to be resetted to a defined state (snapshot) when I went to customers for a presentation. I tried Hyper-V from Microsoft, which also worked ok, but came back to VMWare (Fusion) when I used a Macbook instead of a Windows notebook.