Top 5 Reasons Java is Better Than .NET