Multiple vCenter environments are useful when you have huge inventory of Host/VMs and have different workload..
e.g. Like you have Production Host/Vms, vRealize Automation Environment, VMware view or QA/Developments...etc.
Also consider Geographic location of ESXi Host while deciding number of vCenter servers.