I will very likely be using a new 15" Pro soon and will be using 2 VMs or possibly 3 depending on how smoothly I can get 2 to run. I do security work and want to experiment with tools in different OSes. Root OS being MacOS, then possibly 2 flavors of Linux (Kali & undecided) and probably Windows 10 as VMs. I want to be able to switch between OSes and provide the ability to move files between them or isolate them entirely in case I am sand-boxing a potential ransom-ware situation. I may be blowing away VMs and recreating them after I crater or royally screw one up. I dont want to risk integrity of the root OS (MacOS), or the Windows VM in the process of operating the rest. I know there are a few different flavors of VM software out there; Bootcamp, Parallels, VM Ware, etc. When I go to the bucket I want to get whats best for this use case without asking for a Lamborghini needlessly. As a IT engineer, which would you chose and why? Thanks for the help!