I have set up joomla for the new website for my company. It has plugins for backup and is pretty quick. I heard that it is very SEO friendly. The tough part is getting to understand how it works with the modules and stuff. I decided to use external help, paid a few bucks but got the site up and running with myself knowing joomla in a week.