What I thought would be a Java lovefest turned into a "How do we fend off Microsoft?" debate.I'm curious whether the interesting race is the emerging-yet-not-fully-realized race to "fully" support dynamic languages on these platforms.
The consensus was that .Net is a strong technology but that Java provides the advantages and disadvantages of more community participation. While more amenable to community contributions than perhaps .Net is, it is thus more difficult to build a consensus on improvements than the monolithic .Net platform, which is controlled by Microsoft.
For the time being, both Java and .Net shall remain the dominant platforms. There may not be a victor, but continued coexistence for years to come.