(по-скольку меня пригласили как эксперта по CMS-системам - отвечу тоже)
Чтобы понять, что лучше именно Вам и на данном этапе, Вам нужно ответить на несколько вопросов самому себе:
1. Хочу ли я уметь сам создавать сайты, дорабатывать функциональность самостоятельно и есть ли у меня на это время и желание?
2. Сайт мне нужен только для того, чтобы он приносил деньги с клиентов или делать подобные на фрилансе и получать деньги за работу, используя готовые модули без "погружения" в логику работы ядра выбранной CMS?
Если перевесит п.1 - пишите сами, если п.2 - изучаете CMS.
Еще, самое главное! Не пытайтесь учить программирование или CMS по видео-роликам - никогда ничему не научитесь. Видео-ролики - для тех, кто уже понимает 85-90% и они лишь дают подсказку на нужном этапе.