i recently discovered multipass. its a great way to run a headless VM, it simplifies the lxd/lxc setup process and you dont need to mess around with virtualbox or virt-manager anymore.
i use it to run VM’s so on my mac i have a linux base, inside i run docker.
i would like to see interoperability between lxc, that would solve the shortcomings, like cloning a VM and snapshots. like you can switch between gnome-boxes and virt-manager, maybe multipass can be the boxes equivalent GUI/CLI
would like to see options and instructions on creating config yml files or plain bash scripts so you can predefine, configure all the mount points , ram, disksizes and automate.
commercially, if you combine it with a wireguard solution like tailscale, teleport, zerotrust cloudflare tunnels, it would be a great product to setup you own private cloud solutions and in docker and kubernetes you can run apps like nextcloud, wordpress,etc and run something like nginx proxy manager or use the buildin swarm and k3s cluster loadbalancers for in/exgress .