From a graphics perspective it runs pretty smooth once you install the virtio drivers. Unless your trying to play games you are fine. As far as software that doesn’t work in a VM that is a fairly limited edge case. Maybe test taking software won’t work but that’s pretty obscure.
Maybe someone somewhere has a edge case for for most people Linux is fine by itself and for the few people who need legacy software a Windows VM is also fine.