I’m quite happy with VMWare Fusion for vATIS, vSTARS, VRC, and TWRTrainer. Currently using 27” iMac with two 27 inch 4K on the side. A trackball works a lot better than a mouse or trackpad. USB headset works fine.
Been a while since I looked at this thread.
The only thing that may be a drawback with using a VM is that it requires having the OS available for you to install. If you have that, then you don't have a problem. Otherwise, using a VM is out of the question. This also goes for BootCamp as well.
So natively, Wine and Crossover may be the only ways to go; if you have a Windows OS available, you're set regardless of if you run windows natively, or from within a VM.
BL.