Direct Answer
OpenStack is most appropriate when the organization can support a cloud-platform operating model. Assess skills, lifecycle operations, automation, and tenant requirements before treating it as a direct vSphere replacement.
Related Analysis
Use VMware vs OpenStack and the migration readiness assessment to structure an evaluation.