Удобнее дело привычки. Если говорить об удобстве пользования. У них по разному устроена административная часть и различная система загрузки на сервер - у joomla есть некий мастер загрузкиа, wordpress загружается вручную. Но есть ряд хостинг провайдеров на чьи сервера и wordpress можно загрузить с помощью специального мастера. Но таких не много.
Если рассматривать так называемые Модули Joomla, то это - небольшие отдельные многофункциональные решения для сайта на CMS "JOOMLA". С помощью таких модулей имеется возможность обособленно выделить какую-либо информацию (данные погоды, какие-либо счетчики, контент, сделать слайдшоу и.т.д.). Разные модули для CMS "Joomla" играют очень важную роль, так как без них всякая функциональность CMS весьма значительно может снизиться.
Очень много нужных модулей можно найти по данной ссылке: http://design4free.org/modules/index.php
тот компанент очень популярен поскольку позволяет создать блог для joomla. Признан как лучший компонент системы joomla в 2010 году. Скачать для версии joomla 3.0 можно здесь там же есть и ссылка на инструкцию по использованию этого компонента.
Собственно говоря нет ничего сложного.
Покупаете себе хостинг, тариф и дисковое пространство берите в зависимости от потребностей Вашего сайта. Потом идете покупать домен для сайта и "прикручиваете" его к вашему сайту. Далее если у вас панель хостинга Cpanel, то в ней есть раздел CMS через который можно установить движок joomla. Если нет такой панели, то скачать скрипт движка и залить его по ftp на дисковое пространство хостинга. Потом зайти по адресу Вашего сайта и следовать подсказкам инстолятора. После всех правильных действий установка движка должна пройти успешно.
Вкратце описал. на самом деле любой движок поставить на хостинг труда не составляет.
Зависит от вашего хостинга, обычно в панели управления есть раздел "Backup" и можете за пару минут сделать архив всего аккаунта. Если же такого нет, то надо вручную сохранять все файлы сайта, а также базу данных скачать.