It only lacks support to spin up/down multiple VMs via a simple configuration file (like Vagrant, for instance). If I want to spin up a small lab with N VMs with specific private IPs and the like, UTM is not the most dev-friendly tool. I think there's place for some tool in between UTM and QEMU.