I don't understand your point. All three mentioned frameworks allow (and require) client side scripting with JavaScript. Using JQuery for that is only one framework more. I have seen some GWT projects, where using explicit client side programming was the
better solution. Cause the default emitted JavaScript code was nonsense.
My primary choice would be
ASP.NET MVC 3. Cause it allows the usage of
components as well as doing all stuff yourself.