TurboTax always worked perfectly in a Windows virtual machine. I used Microsoft's Internet Explorer VMs for this purpose, since they're free of charge. Microsoft currently offers downloads of Windows 7-10 VMs (intended for testing IE8-11 and Edge): https://developer.microsoft.com/en-us/microsoft-edge/tools/v...
I've since switched to the web-based FreeTaxUSA (https://www.freetaxusa.com), and the operating system became irrelevant.