I use UTM without any issue (running Windows 11)... but for what it's worth VMware announced both Workstation and Fusion are now free for Personal Use:
The problem I had with UTM was that occasionally I would attempt to switch back to the guest, and I would find it "dead": unresponsive, no visual output. I sought help from the community on debugging the issue, but I could not determine what was occuring. My use case is perhaps not common, so not many people have run into the same issue with such a new project.
Linux support on Apple Silicon VMWare Fusion has been a bit rocky. I have only recently got an ARM version of Ubuntu installed and running.
I definitely suggest that you sign up for the Free personal version to evaluate whether it meets your needs.
That said, support for Intel VMWare Fusion was fantastic and I’m pretty sure had all the features you mentioned. One area to evaluate is whether you are happy with the way keybindings are mapped between the two systems.
Any experience with VMWare Fusion or Parallels?
The problem I had with UTM was that occasionally I would attempt to switch back to the guest, and I would find it "dead": unresponsive, no visual output. I sought help from the community on debugging the issue, but I could not determine what was occuring. My use case is perhaps not common, so not many people have run into the same issue with such a new project.