My primary home machine is Mac Mini hardware with VMware Fusion VM hosting software, running Windows 7 and Windows 10 VMs, along with Linux and Unix VMs. Very productive. (I have no use for Win8/8.1).
The reason for Fusion is I need to be able to migrate VMs between MacOS, Windows, and Linux hosting platforms, and started doing that long before VirtualBox came out for all those platforms. VMware was the only cross-platform host at that time.
I use a MacMini as well.
Solid machine and easy to rebuild (2012 or earlier).