Che .NET fosse superiore a Java credo si sapesse...questo è dimostrato anche dal fatto che è stata create una VM Java completamente in .NET:
IKVM.NET is an implementation of Java for Mono and the Microsoft .NET Framework. It includes the following components:
- A Java Virtual Machine implemented in .NET
- A .NET implementation of the Java class libraries
- Tools that enable Java and .NET interoperability
Read more about what you can do with IKVM.NET.
Se volete provarla il sito è questo: http://www.ikvm.net/