But QEMU definitely lacks a GUI config tool that is both easy to use and allows for advanced features like snapshots.
Let me say it louder for the people in the back: https://virt-manager.org/
It literally does everything you mentioned, including allowing you to edit the XML files manually to reach advanced or obscure features that are not exposed.
Last time I tried Virt manager, I couldn’t figure out bridge networks and ended up corrupted the XML config for the VM. Skill issue for me I guess