As someone who works for a non-major datacenter. We use VMware and have evaluated OpenStack. Lots of moving parts for OpenStack, administrative burden. So we don’t use OpenStack.
OpenStack, VMware and all the rest should go through a process that audits and certifies them like what is done to transport systems on and off the ground while not getting in the way of step level improvements introducing innovative new nicer things.