Google Web Toolkit 2 – The future of web application development?

A few months ago Google Web Toolkit 2.0 has been released, a bit earlier Java Server Faces 2.0 has been finished. Both contain lots of improvements since 1.x versions. There also exist lots of other ways to develop web applications, for example: CGIservletsPHPJSPASPSpring MVCStrutsAJAXappletsJava WebStartJavaFXSilverlightClickOnceAdobe Flex (and Adobe Flash Player /Adobe AIR),  … Whoa, what to choose?

I would group the most popular solutions from the simplest to the most advanced: mfxbroker