Good points, there are some shortcomings of course. It is not the fastest way to run macOS, but in my experience the easiest to set up. It is, however, much faster than VirtualBox, in my experience for either macOS, Windows or any Linux distro I tried running on it. I use it to test the software we develop for macOS which runs under MATLAB and there the performance is more than satisfactory.
Note, that it is basically a bash script which runs the snap QEMU Virgil, so it is easily extendable. There are several pull requests that offer more functionality. I run my machines from a portable NVME and have no problem with disk and filesystem usage so far, it works quite fast. You can pass through almost all USB devices very easily if you have the device id (e.g. printer, Yubikeys, USB sticks, webcams, usb mics etc). What does not work is GPU passthrough, but I don’t need this anyhow.
I think “improve disk management” refers to having more options when setting up the disk as there is also some recent progress made with virtio. I can only relate to my experiences (and the github issues) there are no disk-related instabilities as far as I see.
But yes, you are right, there are caveats, but again, it is so easy to just try it out and see if it fits the OP needs.