Von Zeos zu UniDAC zu switchen ist relatv leicht, die Code-Änderungen halten sich in Grenzen (kommt natürlich drauf an, wie deine Klassen / Zugriffe aufgebaut sind

).
Wie Herr Kinzler auch schon goldrichtig bemerkt hat, kannst du mit UniDAC so ziemlich jedes RDBMS ansteuern, du musst nicht "doppelt kaufen", wenn du mehrere Datenbank-Systeme nutzt.
Die von DevArt angebotenen Bibliotheken für einzelne Datenbanken (z.B. IBDAC) sind für Entwickler gedacht, die nur Zugriff für ein einzelnes RDBMS brauchen (in dem Fall Interbase / Firebird) und sonst nichts, dafür sind sie halt billiger als UniDAC.
Mit UniDAC dagegen hast du aber einen Zugriff auf alle möglichen RDBMS.
Deswegen heisst es ja auch
UniDAC.