Самое главное в движке, а именно если ты хочешь сделать CMS, я считаю полное управление сайтом через админ-панель, т.е. даже управление какими-либо лимитами и т.д., чтобы владельцу сайта не приходилось заходить в код движка и разбираться как что работает, т.е. максимально простое управление.