Q:

The best tool for deploying a production-ready OpenStack cluster

In your opinion, what is the best tool/solution to deploy a production-ready OpenStack cluster? It should be based on following criteria:

Stable and consistent across multiple deployments 
Easy to maintain and upgrade 
If possible, intuitive and easy to customize for different scenarios

A:

This really depends on your knowledge of Openstack, For Senior Openstack experts I recommend Ansible, You will write your own playbooks, with this approach you have full visibility on what you are doing.
For Less experienced openstack administrators:

Packstack
Mirantis
SuseCloud
VMware Integrated Openstack
...

