Bueno, me he basado para dar esta respuesta o sugerencia porque he utilizado los 2 lenguajes y con delphi he tenido algunos problemas con su compilador, ya que no estoy hablando sobre mi sintaxis he manejado el lenguaje pascal por muchos ańos y object pascal se entiende a la perfección. sin embargo en C# el compilador para mi gusto es mucho mas efectivo que en delphi, por cierto hablo sobre Delphi 7 y también en delphi.net.
Salu2