Personally using the latter, appears to have the best support and more configuration options compared to alternatives, as well as advanced options like GPU passthrough etc, though it has a bit more of a learning curve, and each alternative option should be fine.
I totally forgot about using a VM, can you recommend one besides virtualbox?
VMWare, GNOME Boxes, QEMU+virt-manager
Personally using the latter, appears to have the best support and more configuration options compared to alternatives, as well as advanced options like GPU passthrough etc, though it has a bit more of a learning curve, and each alternative option should be fine.