What are your use cases? I have used to use UI/UX (virt-manager) in the past but finally just went for direct CLI on Qemu, because UI/UX is often missing some features.
In most of the cases, you only need to build one optimized single command and then you can reuse it everywhere. Over time, you also learn options pretty well.
Just save the command for somewhere.