Batata quente! O que usar?!

Pessoal, bom dia!

Estou prestes a iniciar o desenvolvimento de um sistema que irá ser utilizado por mais de 5000 pessoas simultaneamente (esse número tente a aumentar).
Para isso estamos utilizando o Oracle 10g juntamente com o Hibernate para manipulação de dados, mais estamos em dúvidas sobre qual framework web utilizar para o portal.

Basicamente teremos telas de cadastros e consultas, e em determinados pontos teremos que interagir com um hardware, mais especificamente uma impressora, para impressão de relatórios e etiquetas.

Estavamos pensando em usar JSF ou VRaptor.
Alguém teria uma opinião?

Outra coisa, se alguém já montou algum ambiente (servidor) para comportar tal quantidade de acessos, tem alguma idéia do que seria o link e a máquina para isso? Clusterização seria uma boa saída?

Bem, espero que possam me ajudar, e pro enquanto meu muito obrigado a todos!

Att.
Roberto!

eu voto JSF

desculpe a pergunta mas q tipo de sistema é esse que só faz cadastro e imprime etiqueta e relatório e ainda assim tem 5.000 pesosas acessando simultaneamente ?

http://www.guj.com.br/posts/list/97271.java