Using HA a lot but it always depends on your goal. I'm also running several cluster without any HA at my @BoxyBSD@bsd.cafe project. So, it's always about your setup and goal. Talking about HA, we also need to talk about storage. How do you deal with (shared) storage? I one box dies but the VM is on local storage of the dead node, HA won't help you ;) And if you're only about balancing (in a kind of DRS), it's maybe more about ProxLB (https://github.com/gyptazy/ProxLB).
Proxmox
Proxmox VE is a complete, open-source server management platform for enterprise virtualization. It tightly integrates the KVM hypervisor and Linux Containers (LXC), software-defined storage and networking functionality, on a single platform. With the integrated web-based user interface you can manage VMs and containers, high availability for clusters, or the integrated disaster recovery tools with ease.
Why are you questioning it? It's pretty reliable. I also use two hosts plus a QDevice for quorum.
I run a 3-node HA cluster. The extra functionality is really nice - live migrations are amazing, and the ability to move guests around gives you a lot of flexibilty.
If your third box supports it, I'd recommend installing proxmox pve alongside pbs on it (pve and pbs can run on the same node), and then create a cluster out of all 3. You don't even have to run any guests on that machine, if you want, but having the flexibility to is nice, along with having everything unified into one cluster.