What do you use all these VMs for in your homelab? I've dabbled with Proxmox in the past but settled on plain Ubuntu for my home server that I now treat as a pet managed with Ansible.
For me Proxmox is mainly a means to be able to have more than 1 pet (partially for simplicity's sake of not having to make everything play well together in the same install, partially because I have some things which require Windows and some things which require Ubuntu).
I guess I do also sometimes use it for ephemeral things without having to worry about cleaning up after too. E.g. I can dork around with some project I saw on GitHub for an afternoon then hit "revert to snapshot" without having to worry about what that means for the permanent stuff running at the same time.
I personally self-host a bunch of stuff for myself and my household. Nextcloud for my phone, mattermost for in-house communication, private wordpress as a multimedia diary, a bunch of experiments, wekan for organization, network storage, network printer.
I found Turnkey Linux pretty nice. They provide ready to use Linux images for different services. Proxmox integrates with them, so for example to install Nextcloud, all I needed to do is to click around a bunch on the Proxmox interface, and I'm good to go. They have around 80-90 images to choose from.
I do that with containers running on a single-node Kubernetes cluster (k3s). Doing it via the Proxmox UI feels like I'm giving up "control". Maybe that's just because doing it with Kubernetes etc. is closer to how I'd do it at work.
https://community-scripts.github.io/ProxmoxVE/scripts