Re: People...
I have often wondered what the "real truth" is on costs between public cloud and on-prem DIY style with Openstack. Unless your size can justify the hiring of the skillsets required to manage Openstack, you may end up paying a vendor to manage your Openstack environment anyway, and perhaps get used to their "value add-ons" that get you locked-in to some degree.