Buenas,
La verdad es que la vez que empecé con Delphi vendían a DBX como multiplataforma por lo que me conformé antes de usar ADO
Lamentablemente entre las idas y vueltas de Borland no sé si fue la mejor opción. Personalmente (y eso implica que es mi opinión) DBX tienen en muchos casos el mismo rendimiento o mejor al acceso a datos que ofrece ADO, incluso hay drivers DBX para enlazar a la tecnología ADO pero eso de la multiplataforma quedó en el limbo.
DBX surgió como reemplazo a las BDE, aunque aun hoy mucha gente prefiere seguir confiando en las anteriores, y lo bueno es que ofrece una forma de programación siemple y un modelo estructural muy bueno. En palabras criollas: Borland mantiene muy bien a esos componentes y no es una mala opción para nada. Pero no me creas a mi, mejor fijate que es lo que te conviene según lo que tengas planeado desarrollar.
Web de interés:
http://delphi.about.com/od/database/...pressguide.htm