Engraçado que depois de toda essa onda de AJAX, os caras que escreveram a melhor suíte de aplicativos de escritório para a web falem que Java ainda é a melhor escolha para desenvolver clientes ricos e complexos na web e eles inclusive tem funcionalidades na suíte que utiliza Java, já que fazer o mesmo em JavaScript seria praticamente impossível.
O negócio é saber escolher qual a melhor ferramenta pra resolver o seu problema, já que nem tudo se resolve com martelos e pregos.