API documentation - I cannot but until this day compare any language's api pages to that of Java and shake my head.
It's like learning to read and then finding the library. Knowledge overflow.
Why am I using it until this day
Tooling, documentation, libraries, experience. Also, I make money using it.
Completely agree about Javadoc. It really is a killer feature that has never been bettered. The fact that every Java API or 3rd party add-in, whether written by Gigantic Mega Corp or Tiny Shareware Man has documentation in exactly the same format is such a huge benefit that I
absolutely hate having to use APIs from "other" languages that use abominations like doxygen or text files or....chm (shudder).
But yeah, the tooling has yet to be surpassed by any other langauge/IDE. The combination of Javadoc and tooling alone makes me an order of magnitude more productive slinging code in Java than any other language.