My only beef with running free ESXI in a homelab is you need a raid controller if you want to use more than one drive. Proxmox and even TrueNas Scale both support ZFS and you can still use a raid controller in IT mode if you like.
Just running TrueNas on old consumer hardware I have retired from gaming. I only run mirrored pairs, SSDs for VMs/container and HDDs for bulk storage.