Tim Bray just read some of Bruce Eckels. I remain unconvinced.
Okay, so maybe not all the world. James has some interesting points about IDEs and using scripting for faster testing (having seen Jython used for Swing testing certainly agrees with that).
Sun is also going the opposite way with generics. This makes Java more type safe, by removing casting and throwing a compile time error if you add something of the wrong type, rather than less.