Using Active Directory membership allows greater flexibility in granting access to ESXi hosts.
Ensuring that users log in with a unique user account allows greater visibility for auditing.
Adding hosts to the domain can add some administrative overhead.
As already was mentioned, it gives you more flexibility. Also if you have more teams and you want some people to be able to do a specific thing in vCenter, it's easy to apply permissions on a user group made in AD.