Hi Arnold, The stability and complexity issues Mark highlighted in his post aren't just imagined - there are real, sometimes serious, bugs in SolrCloud features. But at the same time there are many many stable deployments out there where SolrCloud is a real success story for users. Small example, I work at a company (Lucidworks) where our main product (Fusion) is built heavily on top of SolrCloud and we see it deployed successfully every day.
In no way am I trying to minimize Mark's concerns (or David's). There are stability bugs. But the extent to which those need affect you depends a lot on what your deployment looks like. How many nodes? How many collections? How tightly are you trying to squeeze your hardware? Is your network flaky? Are you looking to use any of SolrCloud's newer, less stable features like CDCR, etc.? Is SolrCloud better for you than Master/Slave? It depends on what you're hoping to gain by a move to SolrCloud, and on your answers to some of the questions above. I would be leery of following any recommendations that are made without regard for your reason for switching or your deployment details. Those things are always the biggest driver in terms of success. Good luck making your decision! Best, Jason