I personally find it easier to develop my own CMS based on client specifications and what I think will be easier to make without too much fluff. That being said I use some frameworks like Kohana and codeigniter. Obviously not for those not comfortable in programming or PHP.
I’ve been using Silverstripe for a few years now. I’ve used WordPress, joomla and Drupal before on multiple sites. After those experiences I found joomla awful, WordPress good for blogs but too cobbled together for much more, and Drupal is great out of the box but takes ages to template when you have a highly designed site. Also have a friend who’s just switched fro
Expression engine to silverstripe and thinks it’s saving him about 30% development time.
I’ve tried Joomla, CMS Made Simple, Modx, Drupal, Pagelime and Cushy and I totally agree with the comments on Drupal and Joomla. The problem I’ve continually run into when trying another CMS is that it lacked what I consider deal breaker features.
For example, WP seems to be the only kid on the block that both caters to drag-and-drop media while automatically resizing images. Regular people out there have no real understanding of why images taken from a digital camera are not a good idea or even have the software to do something about it (and are not in a frame of mind to go install and learn how to use something like Picasa). I might be wrong and another does it, but I haven’t seen it yet.
I used to use CMS Made Simple for real basic sites, but what often times happened is they needed more features eventually and I’d end up redoing it in WP anyway. So I’ve been more and more inclined to use WP and just pull off anything that didn’t directly need to be edited (like remove Comments, Posts, General, etc from even showing up normally). 99% of the time when it was something beyond a simple text or image update, they call me to help. I find it astonishing that despite all the advances in design, trends, youth culture, etc, people at the core still have no real desire to learn how to do anything they are very capable of doing and more often than not just would rather pay someone to do it for them. Good for us I guess :P
I kind of like how Silverstripe looks. I tried it a while back and it wasn’t my cup of tea but I like some of the stuff they’ve done since then (I just checked out the demo).
One CMS that I find intriguing but haven’t had time to try is Movable Type. One of these days I’ll fit it into my schedule and try and test it out.