Indeed. One thing that dotNet may be better than Java is interoperability, I guess.
Several languages can communicate via the framework, but I guess that point is kindof moot because the only thing that differs between the languages is how the syntax is done. They all share the same functionality in the framework.