Not sure what your use case is, but why not build your own tools? As a previous user of OpenStack, the UI was not terrible but as an administrator I found it useless except very simple things. I wrote scripts for tasks regularly carried out.
I haven't had experience with vSphere's UI, but if it's anywhere as terrible as the vCloud Director UI, why not write some stuff to make your life easier. VMware recently open sourced some vSphere python bindings: https://github.com/vmware/pyvmomi