Portlets - opiniões, dúvidas e sugestões

Estou iniciando o desenvolvimento com portlets, e gostaria muito de esclarecer algumas dúvidas e “ouvir” algumas opiniões.

1 - No desenvolvimento web, eu vinha usando Hibernate + JSF. Com Portlets, devo manter a mesma plataforma/frameworks? Ou devo partir p/ um Spring Portlet MVC, por exemplo?

2 - Tenho visto bastante uso do Velocity e XSLT na camada View dos portlets. Seria essa a melhor opção?

3 - (A dúvida mais intrigante) Por que se ver tão pouco desenvolvimento em Portlets? Aqui mesmo no GUJ, tem-se pouquíssimos Fóruns. E algo que não deu certo, ou que está pegando lentamente?

Muito obrigado a todos!!

[]s