I have seen a few examples of people creating home labs with ESXi, getting their hardware together and finding that ESXi is incompatible with it and then having to use a different hypervisor. In order to avoid these compatibility issues and purchase the right hardware I recommend using this site, the VMware compatibility guide. Its easy to make simple mistakes and waste a lot of money, hope this advice helps! https://www.vmware.com/resources/compatibility/search.php