Что лучше выбрать: CMS или собственную разработку?
livestreet.ru разрабатывался как CMS аля хабр, есть куча расширений сторонних разработчиков, учитывая что уровень можно считать равным нулю, это хорошее решение
В вашем случае нужно брать готовые CMS и настраивать под себя. Просто настраивать красиво, лаконично и доводить всё до ума. А уже в будущем сможете смотреть в сторону своего движка, когда  уровень разработчика будет выше 0.