Я бы сначала сделал "пробник" на готовый cms, потом запустил и протестировал на публике, потом после того как пройдет 2-4 посмотрел бы на трафик прироста, а дальше надеюсь не нужно объяснять
Если проблем с временем нет, то лучше разбираться самому: 1) Познаешь все азы и в будущем может пойдешь по пути программиста 2) Легче будет работать с другими проектами 3) Просто весело