Neues Zeug würde ich nicht mit IBObjects anfangen. Durch die Verknüpfung von DBZugriffskomponenten und
GUI handelst Du dir einfach zu viele Abhängigkeiten ein, die man heute einfach nicht haben will.
IBX mit Firebird würde ich (ich weiß ich wiederhole mich, ich werde dennoch nicht müde es zu sagen), nicht einsetzen.
Wer ein ORM in Betracht zieht, kann auch UIB nehmen, schlanker gehts fast nicht mehr.... Und das würde ich bei einer Neuentwicklung eh als erstes auf die ToDo setzen...