Hopefully others will contribute to the conversation as well, but I think this really comes down to having consistency and reduced configuration (assuming you aren't using some config compliance tool).
I, personally, don't use NTP at the GOS level in my lab. I will use tools to sync time to the ESXi host, then ESXi to NTP. Then the focus is to ensure that the ESXi hosts are consistent on time. This also avoids having two sources of truth at the OS level. When doing this, I've never encountered an issue with Windows time on a domain with this.