Sí, la verdad es que estando en Pascal (Delphi) ya apunta malas maneras. Me parece un lenguaje muy bueno para aprender y no coger malos vicios, pero creo que ese debería ser su único cometido... Y además, no tan eficiente como puede ser C/C++
Que esté programado en Object Pascal no significa que un programa vaya a ser malo, malos programadores los hay en todos lados. En Delphi hay muchas aplicaciones hechas: Inno Setup, KMPlayer, AIMP, TuneUp, Skype...
Un programa en Object Pascal es tan eficiente como uno en C/C++.
Saludos.