Ich verwende Delphi auch für alles. Und Treiber kann man damit ebenfalls entwicklen - mit viel Handarbeit. Ansonsten sehe ich Vorteile in der klaren Strukturierung und leichten Erlernbarkeit. Ich mag es persönlich auch lieber, wenn in einem Sourccode mehr Buchstaben als Sonderzeichen auftauchen.
Nicht zu unterschätzen ist auch die Komponentenschnittstelle und den riesigen AddOn-Markt, der so entstanden ist. Dadurch muss am sehr selten
DLL's einsetzen und erspart sich hunderte von MJ an Integrations und Testarbeiten. Ich glaube auch, dass Delphi den Umstieg auf .NET aus diesem Grunde wesentlich leichter macht als andere Sprachen. Dort muss man dann mit mühsamen Krücken arbeiten, weil für irgendwelche Tools kein .NET Versionen existieren - und damit sind die ganzen Vorteile von .NET wieder dahin.