Speaking at TechEd Europe, Russinovich essentially says OpenStack isn’t ready for prime time.

“I think [OpenStack] is an interesting one, but an extremely challenging one to build up. Cloud platform as an open model, especially with the dynamic of lots of companies stacked up trying to leverage it and wanting to take it, and innovate on it. This is at odds with the consistent platform message that OpenStack wants to carry with it.”

http://www.computing.co.uk/ctg/news/2378398/microsoft-azure-platform-much-more-evolved-than-openstack-says-cto-russinovich