I was a Joomla users back in year 2006 and now a WordPress fans. I would recommend WordPress to anyone who is looking for a user-friendly CMS - even if you want to build something more than a blog.
Reason I'm saying this is because WP has every good thing that Joomla doesn't. Example:
- Too many page level to go through
- Template not user friendly
- Time consuming for website maintenance
And the biggest different between these two - it's extremely troublesome to add in your own PHP snippet to Joomla; while for WP it's so easy to do so.