As someone who is running a rather large Openstack install (3500~ VMs) I agree with the statements on what needs to change, Making it easier to install would be nice, Kolla / Openstack-Anisble are pretty OK, just when they explode its really hard to figure out why it exploded, This on top of lack luster community support (Their IRC channels are /very/ dead when it comes to support) what people mean when its "consulting-ware" is that there are no real documentation on the failure states, tunables, and intermixed services. it has rather shit logs (90% of the time its just a python stacktrace shown to the end user) so you have to hit up a consultant that has had to deal with all the BS that openstack has.