I really wonder how much time the author has spent with a modern IDE like Eclipse. For Java development, it really does have all of the features on his wish list, or something equivalent.
That was my thought too, Eclipse JDT at least is pretty impressive, some of the other plugins not so much. I was surprised to see IntelliJ mentioned as supposedly good too, I wouldn't say it's terrible, but I find it somewhat lacking in comparison to JDT.
Indeed, Eclipse for Java is just unbeatable. I just recently started using it for C++ and it also works surprisingly well. I find myself much more productive than in a text editor, especially in a large code base I didn't know before.