I am direclty familiar with one of the "big name" CMS's and familiar with many of the other competitors, and have been regularly surprised by how much "fixing" and "tweaking" and "updating" the end users are suppose to accept as a normal part of their use. With at least the one I now use in my classroom teaching, you have to be very particular about which browser you use, which version of java is installed (can't be the latest, so you have to find the older version somewhere), what else the end-user has running on her/his computer, whether there is a full moon (I made that last one up...but.....)
But in fairness, I have to say that I am getting the same impression with Moodle. I have done a fresh installation of it on a Linux system, my third such engagement with Moodle since it first started to be developed and available, and it seems like an endless engagement with forums and troubleshooting just to make sure things don't fall apart when you try out a new feature or when you try to get an existing feature to work properly.
Is this the state of the art of CMS's and of Moodle included? I am not asking this to bash. I am so invested in working with others to use this technology; I do faculty development, I explore new uses for older technologies and for new ones, I use these things in my own teaching, I present workshops and papers on these things. Am I missing the stable, reliable, steady instances of Moodle usage somewhere?
Please take my question in the constructively-critical spirit it is intended. I love the pedagogical and community-built philosophy behind Moodle; I enjoy working with Moodle and its community of users and developers; I continue to look at its potential, and suggest it to others for their consideration. This is where my question is coming from.