What does Joomla do well? Joomla is a well known open source CMS. It has an excellent variety of templates and it doesn't take a lot of time to set up your own website using this tool once you get a hang of it, since you are given easy to understand instructions how to do so. And as usual for this kind of CMS, you don't have to be a great programmer or a web designer to make a great site, since everything is visual and you can choose a lot of free and paid plugins to help you out and build something more complex.
What does Joomla not do well? The initial first steps can take a while if you have no prior knowledge or are not a very tech savvy person. I find it hard to get used to UI and the process of changing some features on the back-end can be quite confusing and annoying. A lot of required software is rarely updated - I find it very concerning and I feel like I can't trust Joomla in regards of security.
What do you wish you had known about Joomla before using? Joomla is a great CRM, but since it's not very secure to use and the only way to go around that is to pay more money to find an expert to help with your software security is disheartening. Would not recommend for people who only want a portfolio website.
Have you used a competitor to Joomla? If so, how does it compare? It is not as easy to set up as Wix, Weebly or Squarespace and, in my opinion, the given templates don't match in quality.