Реально ли заточить cms под персональные нужды?
Суть такая. Интернет-магазин это инструмент. Это не самоцель. Цель - продать товар.
Если вы планируете большой бизнес, вы легко можете запуститься на CMS, а увидев, что бизнес взлетел и деньги идут, выделить отдельно бюджет на разработку магазина, уже учитывая опыт.
Когда мы запускали первую в украине интернет-аптеку, у нас вышло так, что мы первые три года, трижды с нуля разработали новый проект.
Первый был неудачный, потому что хотели в него впихнуть вообще все. Оказалось что громоздко, сложно поддерживать, куча неиспользуемого функционала.
Второй сделали уже только с нужным функционалом, через год.
Третий сделали через года два - полностью обновили дизайн и некоторые кардинальные изменения. Но за счет того, что мы точно знали наши требования, разработка с нуля по подробному ТЗ уже была простая.
В общем для старта можете сделать что-нибудь, чтобы точно работало и могло бы более-менее прожить например год. А дальше - как бизнес пойдет.
Если там будет только несколько особенных плюшек, а  остальное стандартное то конечно cms, а если нужно больше 50% уникального функционалу в том числе и переделка админки тогда конечно нужно брать фреймворк - Через пару дней получаем готовый интернет магазин для заполнения 
Если там будет большой ряд переделок для которых нет стандартных модулей то разработка на cms будет ещо дольше чем на фреймворке