Это верно. Но для меня как раз выгодней делать платные доработки для клиентов. Я же не заказчик, а исполнитель ;)
Ну а если проект делается для себя, тут уж выбор большой. Правда, в своих собственных скриптах копаться порою тоже геморройно.
Как справедливо отметили предыдущие ораторы, лучше брать ту CMS, с которой Вам проще разобраться. Однако дам совет - постарайтесь сделать сайт как можно легче в плане скриптов, а также избегайте сквозного контента. Joomla, к примеру, на мой взгляд, плохо подходит для этих целей, поскольку довольно сильно нагружает сервер, и лаги могут привести к тому, что какие-либо страницы вылетят из индекса. Новости, расположенные где-нибудь справа сквозняком через весь сайт, отрицательно влияют на уникальность страниц сайта относительно друг друга.
Лично я предпочитаю сам писать скрипты и не использовать CMS. Это требует значительно больше времени, однако в таком случае сайт строго соответствует поставленной задаче.
У нас сейчас продвигается сайт в различных регионах, который раньше был привязан к Москве. Мы создали страницу с описанием доставки в различные регионы и написали В Яшу, что сайт не имеет региональной принадлежности. Через некоторое время они вообще убрали регион. При этом сайт полностью сохранил все позиции в Москве, и появился в выдаче других регионов.
Сайт, правда, НЕ в ЯК.
Такой вот милый момент удалось запечатлеть:
Никакой выдачи, только директ
А я решил, что снова верстку сменили. Сразу полез скрипты править, выматерился, потом осознал фишку.