Escolha de CMS, ainda que tarde

Bom, este site não é novo. Na realidade, administro esta parafernália de scripts próprios desde 2001, quando lancei este site. Na realidade, desde o meu início como administrador de algum site qualquer, sempre optei por desenvolver meus próprios scripts.
Este, foi sem dúvida um dos maiores projetos meus ( retirando, lógico, o portal "from hell", luciferious.org , que eu administrei a alguns anos atrás ), em termos de tempo dedicado + ainda, tempo de desenvolvimento. De um pequeno script de blogs, este script, que começou pequeno, se tornou caótico e, literalmente, um script para portais.
Devido ao péssimo hábito de desenvolvimento, acabou que ele, não está tão bonito o quanto deveria, ou melhor, simplesmente é uma parafernália de códigos amalucados que nem eu mesmo, em alguns momentos consigo entender.
E, ainda, tenho que correr sempre atrás de desenvolver as facilidades que já estão implementadas em sistemas como o Wordpress ou o Mambo.
O grande problema, de escolha de CMS, desde o início do meu site, é que ele não é um blog. É um portal, pequeno, pessoal, que tem também um blog. Apesar do blog, ter se tornado a ferramenta central do site ( hoje, conta com mais conteúdo que todas as seções ), não posso simplesmente negligenciar o restante do site.
Assim, esbarro sempre em problema que me levam a desistir da migração. Primeiro, migração da base. Hoje, a base de dados deste site é bem grandinha. Imagine fazer a engenharia reversa desta bomba para mandar para um CMS, como o Joomla, por exemplo ? O tempo gasto, poderia não valer tanto a pena no final.
Segundo, a maioria tem mais do que eu preciso. Ou seja, eu precis do que eu tenho aqui. E, se pego o Wordpress, ele é menos do que eu preciso. Se pego o Joomla, ele é mais do que eu preciso. Fim das contas, acabo ficando a pé …
Assim, minha resolução ainda não está clara … mais ao mesmo tempo é natural. Ou vou recomeçar um código ( sim, vou transformar o novo sistema de portal a ser criado em GPL, para alegria geral ), ou vou jogar este código todo fora … e adotar um CMS já bm aceito no mercado :-)
Quem tiver boas experiências com algum CMS altamente customizável … me avise. Vale feito em Python, RAILS e PHP, com preferência para o Python, que possivelmente vai ser a linguagem da próxima versão deste portal aqui ( caso exista, lógico ) …