I agree. For some reason I can't enjoy reading/writing C#, it reminds me too much of Java (and I have personal distaste for CamelCase), but if an emulator can squeeze such performance in this language... it tells a lot about the good work they're doing.
Also I still haven't seen anything as good as the Visual Studio integration with C# to create GUIs in Windows.