I’ve been quite happy with Proxmox now for quite a few years. I think I started with version 5 and it’s up to 8 now.
Most of my VMs were installed from scratch, but I did move a couple over using drive cloning. There is a guide on the Proxmox site on converting a physical machine to a virtual one. I’m pretty sure that’s what I used before. I’d recommend poking around on all the migration pages a bit to make sure you pick the best option for your particular situation. If you get it wrong and have to start over it’s a frustrating waste of time.