>> There is no future in GWT.
I think there is. This doesn't look like the site of a failing project: https://developers.google.com/web-toolkit/
>> but it has extremely long compilation times, the development mode crawls
When you go to create the deployment package it's slow. When doing development, which is most of the time, it's fast to me. I can change things in the client or server code, save and see the results instantly.
>> it's inexcusable for a 2012-era framework to not have a quality form validation library available.
http://code.google.com/p/gwt-validation/
>> The other downside of GWT is that it's written in verbose Java
That is a huge, major win dude. Seriously. What else would we all program the web in? JavaScript? The language that has to be excused for all the weird things it does when you thought your code would do something different?
>> ...Java, with plenty of non-DRY stuff.
DRY is a principle, you can repeat yourself or not in any language you choose.
I'd quote more and respond to more but most of your arguments are clearly in favor of JavaScript programming, it makes no sense to compare a Java to JavaScript technology to a simple JavaScript library (jQuery) because with jQuery I still have to program in the weird unpredictable, odd behavioral world of JavaScript.