Nue bei C# wird die Entwicklung um einiges länger dauern als in Delphi, da ich in C# nicht ganz so fit bin. Was würdet Ihr an meiner Stelle machen ?
Delphi Prism
Im ernst: Du hast .NET unter der Haube das schon heute x86, x64 und unter Mono auch Linux und Mac kann. Du erhältst Language Features nach denen sich C#'ler die Finger lecken (Interface Delegation, Class contracts, AOP) und Du bleibst bei Deinem Object Pascal.
Und mit
ADO.NET hast Du den ganzen Datenzugriff mindestens genauso flott (wenn nicht schneller) runtergecodet als in nativem Delphi, wo Du noch je nach Edition zusatzkomponenten für brauchen würdest.