I run Ubuntu 16.04 VM using VMWare Workstation Pro on Windows 10 and I love it. I rarely go to Windows. One great thing I love about running the VM is being able to make clones. If I screw up my dev environment, I don't need to set it up again, I just use a previously created clone which I store on another disk. This advantage alone gives me great peace of mind and I am willing to compromise a little bit on performance. The performance hit is barely noticeable as long as you have a modern processor and SSD. SSD is the absolutely important for good VM performance. I used to use VirtualBox a few years ago and it used to crash. I tried VMWware Workstation and the difference was night and day. I never touched Virtual Box again.