Sigue con kvm. Al proxmox puedes acceder desde la ui y es bastante comodo para lanzar vms desde ahi. Sí vas a desplegar mucho, te vendra bien automatizar la instalacion. Un ks en familia redhat o algo equivalente habra para debian.
Para el qemu de tu maquina, prueba a moverte a libvirt + virt-manager. Puedes conectar a otros libvirts tmb con virt-manager, es comodo, sigues sobre kvm/qemu y es sencillo pa usar. Sí necesitas una ui pa gilipollas tienes el cajas ese de gnome, pero para ti sé te quedara corta (corre sobre libvirt en userspace tmb, asi que puedes alternar entre virt-manager y cajas sobre la misma vm)
Proxmox hasta donde sé no usa libvirt, pero sí tiene api spice, por lo que mediante eso deberias de poder conectar a las vms desde tu desktop sin usar la ui web tmb.
Pero lo que más tiempo te ganara es la parte de automatizar levantar un host pelao, le metes la key SSH en esa automatizacion, y es darle a un comando, esperar y tener una vm esperandote a que hagas ssh. Y podrias seguir automatizando tirando de ansible o ansible-pull por ejemplo.
En el curro tenemos un libvirt en un host muy basico pa levantar vms de testeo de corta vida, varios kss para montar server typo (un lamp, un db server...) y tiramos de ansible para levantar hosts rapido. Configuras un yaml con 10 variables, le das a ansible, y en cuanto el server este operativo esperandote te llega un msg del bot via mattermost. Muy comodo para lo que quieres