Ola Kim,
Ambas interfaces tem a sua complexidade. A XMLUI requer conhecimentos da arquitetura Cocoon (para desenvolver funcionalidades novas) ou no mínimo a arquitetura da interface + programação com aplicativos para lidar com os arquivos XSLT, que são a parte estrutural e funcional e design de estilos em CSS, a parte estética e aparencia. No XMLUI separa-se o código da aparencia, ou seja, é possível alterar layout, cores, fontes apenas manipulando as folhas de estilos (.css). As vezes é necessário um pouco de programação para realizar outras coisas (intervindo nos arquivos xsl).
A interface JSP tem uma arquitetura mais simples de manter, mas requer um pouco de conhecimentos em ambientes java server pages para lidar com facilidade sobre os ambientes. A versão nova tem uma proposta mais complexa, mas também melhor estruturada para manutenção e desenvolvimento.
Se você quer dicas, sugiro que poste algo mais detalhado (quero alterar o layout da coluna na interface xmlui, alterar o banner superior, criar uma segunda barra superior, etc) de preferência com algum anexo. Isso vai facilitar...
Abraços
Divino.