Ich habe für unsere Software DBExpress, AnyDAC, UniDAC und
ADO ausprobiert.
Wir haben uns jetzt für AnyDAC entschieden.
Den Ausschlag gegenüber DBExpress und
ADO gab vor allem die Unterstützung von vielen verschiedenen Datenbanken bei AnyDAC (da wir verschiedene Kunden-Datenbanken unterstützen müssen).
Bei DBExpress ist man ja bei der Professional-Variante von Delphi in der Wahl der Datenbank recht eingeschränkt (und ein Upgrade auf die Enterprise-Version ist teurer als AnyDAC).
Falls die gewünschte Datenbank von DBExpress im verwendeten Delphi unterstützt wird, dann spricht für mich nichts gegen DBExpress. In der hauptsächlich von mir getesten Kombination mit Firebird funktionierte es stabil und war auch schnell genug. Auch
Unicode war kein Problem.