Joomla has been a really good choice - it has many module/component/plugin choices. With its upcoming 1.6 release its supposedly going to get some new long overdue features (user access levels on the admin side of things).
Well i can suggest you a very user friendly CMS,it does not require a database and you do not need to write a single line of code to integrate the website with CMS as in joomla and drupal.It is called zimplit.it is free and open source.
Personally, none of them cut it out for me, so I went gangster and made my own. If that's not an option, use the upper, they're more common and even if it's not simple at first, there's a lot of documentation and tutorials to help you make it what you want.
I will recommend Joomla. It's a powerful CMS with tons of extensions (modules, plugins, components) available for free. You can get most things you need to build a website on Joomla. It is not "very easy" to use though.
I think WordPress is becoming more and more popular amongst website designers and small business owners. I noticed a growing demand for website redesigns using WordPress as CMS. People want to ditch that old CMS or that not so easy to update static website and use WordPress to publish and manage their content online.
By most (old school) deff's, WP is not a CMS, but more and more people are using it tha way. I get it, its easier than most and much more simple to skin WP than oomla (for many not tech savvy), but still, its a blogging deal.