I use Proxmox primarily. It supports KVM and OpenVZ, is open source, comes with a web based management interface, and is dead simple for backups and clustering.