I last used Java two years ago, writing an Android app, and at the time I think Yegge's critique still stood. Not to mention the fact that it was a colossal amount of typing and boilerplate in order to do anything.
We're using Go at the current place, and I'm loving it. Android development in Go would be a sheer joy.
[1] http://steve-yegge.blogspot.com/2006/03/execution-in-kingdom...