Если есть знания в html+css и хотя бы базовое понимание PHP - однозначный выбор CMS.
Я пишу сайты на Wordpress и очень этой ЦМСкой доволен. Единственное скажу сразу: с плагинами не злоупотребляете. Я поначалу тоже любил экспериментировать с плагинами, и, как следствие пара сайтов были взломаны, так как некоторые плагины открывают огромные дыры для хакеров.
А написание своего шаблона wordpress - это дело очень легкое на самом деле (при условии, что разбираетесь в html+css).
Когда я начинал мне очень помог этот курс видео-уроков
www.youtube.com/watch?v=NamClmyOoms
Если Вы создаете интернет магазин, не забудьте обеспечить теме поддержку плагина woocommerce (на мой взгляд - это лучший плагин для организации магазина).
По поводу "БЭК-офиса", под каждую из перечисленных задач есть плагины...однако когда я столкнулся с необходимостью довольно сложно работающего личного кабинета - возникла необходимость эти плагины серьезно допиливать (поэтому знания php - приветствуются).