It's well worth learning how to use Qemu, especially for risky changes (e.g. memory subsystem, boot code, properties). It can't do everything phys cam can, but at least you can gain some confidence in advance.
I don't know how to do setup on Windows. I also don't use qemu 2 anymore, but my qemu 4 port. It will probably build easily in WSL, use Debian if you want to be closest to what I use (I use Debian Bullseye, but I'd expect Debian Testing to work). I believe getting qemu GUI working is a little annoying with WSL, you need some extra thing to get X Windows support, something like that. You can give that a go if you want:
https://github.com/reticulatedpines/qemu-eos/tree/qemu-eos-v4.2.1/magiclanternBe aware that all the existing guides will be weird and mildly confusing, since I'm rewriting the tooling around qemu, too, as I improve qemu 4 support. So you might not want to choose this option. It is maintained though and I will respond to bug reports etc.