Pfff ...
ohne jetzt in einen Flamewar einzusteigen, möchte ich doch sagen dass
imho das .net-Framework mehr Features von Haus aus bietet, die man in Delphi per Hand machen muss. Z.B. Generics: List<T> oder Dictionary<TKey, TValue> gibts so in Delphi nicht - entweder muss man es selber programmieren, oder herumpointern und casten.
(Und ja, man kann
Win32-
API-FDunktionen auch in C# aufrufen...)
Also glücklicher bin ich mit C#