secondo me devi strutturare il cms con plug-in o moduli aggiuntivi.... in questo modo se non occorrono resti con un sistema leggero, altrimenti basta aggingerli e così hai anche la migliore integrazione possibile....
certo questo comporta del lavoro in più, ma è (imho) la soluzione migliore, e niente vieta di poter includere anche dei sistemi già pronti, ma sempre con questa logica...
insomma devi lasciare la libertà di scelta all'utilizzatore...