Microsoft launched .NET two years ago last Friday. My short take: CLR and C# are unqualified successes; Managed C++ was a failure, but they'll turn that around with C++/CLI; and that the jury's still out on VB.NET. The most disappointing thing to me is the relative dearth of third-party languages for .NET.
What do you think?