Faster lead time. Improved dynamic debugging. Better look in Swing (not important for web applications). Supported in Windows Vista (may become important, depending on your platform).
JavaScript is integrated into the platform (it can be a big problem if you upgrade your webapp). Better scripting language support (can deploy RoR if necessary). Lightweight web services platform integrated (may be useful). Better already integrated support for JDBC4.
In other words, it depends, but overall enough to make a convincing argument. There is also enough that you can not use to make a convincing argument to the counter.
In the end you have to change. When you do this, if you have made the counter argument too long, you must eliminate several historical problems that have accumulated at once. This can overwhelm the team, so sometimes it’s better to remain “a little behind” the current, but never very outdated.
I assume that you have viewed the page, and if you have not done so, you should.
source share