Stack WEB

Olá pessoall,

Quero fazer um projeto web, inicialmente não terá 50K usuários concorrentes, etc… mas quero construir algo escalável e estável, tenho bom background de boas práticas de programação.

Gostaria de alguma sugestão, exemplo de stack para este tipo de desenvolvimento, eu sempre fui no backend e nunca mexi com o front, etc…

Inicialmente eu tenho uma tendência natural a criar WSs rest e fazer com Angular o front, mas fico me questionando se este seria o caminho mais produtivo…

Não sei se um bom caminho seria JSF, etc… Gostaria de alguma dica para eu aprofundar, algo que tenha bom suporte de ferramentas, etc… O Backend REST para o que eu idealizo eu levando em sei lá meia hora, mas o front eu to meio perdidão…

Vlw

Vai de REST e Angular ou jQuery mesmo.