I suppose the best thing that can be said about Joomla is that it's easy for non-technical users. The content management system is likely better understood by the average person who hasn't dealt with a CMS before, and for the price (normally free + however much they spend to get a template for their site), it's a decent choice.
If I compare joomla to another free CMS such as umbraco, I feel like it has a lot of shortcomings. And as someone who easily understood sitecore, kentico, and umbraco, joomla was very confusing until I did some reading and research. It isn't organized in a logical way but rather in a way that makes it friendly to a non-tech user, as mentioned before.
Make sure you read up on Joomla and either get some training, or just give yourself time to fiddle around with Joomla before you're on a tight deadline for content completion.
We needed a CMS that was cheap/free for a side project I was working on, and the project lead selected Joomla. I was put in charge of the initial setup and management of the site in Joomla, so in that regard, it solved the problem of a need to manage and display content that would respond well to mobile devices.