20 and even 30 years ago, my family (and I) used Microsoft. I even dabbled into Linux. Yet, 30 years later, my preference is still MS with Windows.
Why? It’s compatible with just about every application ever written, and it’s compatible with just about everything everybody else does with their PCs, and, there are more developers for Windows machines than for just about anything else around.
Can’t go wrong with going with MS Windows. Problems and all, which, btw, have been very minor and easily fixable.
I dabbled with Win10 in a VirtualLockBox. Found no attraction.
I have found that using Wins in a VB is great. If the VM hoses itself, a backup clone can take its place in minutes. No need to reload everything and reboot for hours....