I absolutely recommend a hypervisor! Adding an extra abstraction layer is very powerful & helps to better separate workloads. Sometimes containers are more appropriate, sometimes full vms are, and proxmox gives you the flexibility to do both.
My dayjob uses ESX, and I was able to migrate a vm to proxmox with barely any work.
The gui sucks, but the product is great.