
There are other niche additions to Java in Java 7. For example, in the security world, there will be support for curve cryptography. Personally I care little about JVM support for dynamic languages. Java with its static typing is fine for me.
I am a long time C++ programmer. The customer wants to go to the web. Time for me to learn Java.