Bueno yo trabajo con MySQL y Delphi y tambien conosco muchos que lo hacen tambien y como dicen "para gusto colores" cada uno elige el servidor de BD que más le convenga...
Para trabajar con Delphi y MySQL solo necesitas elegir que tipo de componentes que utilizarás para la conexion;... existen muchos, por ejemplo los componentes
Zeos(personalmentete los uso por ser libres y no solo sirven para MySQL sino tambien para otros Servidores), tambien tenemos los componentes ADO,BDE(un poco obsoletos pero sirven tambien), los componentes DBExpress, y muchos otros más que son de pagos como los componentes
MyDAC, y otros.
.Algunos ya vienen con el propio Delphi y otros necesitarás instalarlos...
La version de MySQL que utilices no es muy importante,(aunque siempre recomiendo una version de MySQL igual o superior a la version 5 para aprovechas las mejoras), ya que Delphi puede conectarse a cualquier version de MySQL
, desde luego tambien a otros srevidores de Base de datos como : Oracle,MS SQL Server,Firebird,Interbase,SQLike,PostGreSQL,etc,etc...
Como ves delphi no tiene nada que envidiar aotros lenguaje de programacion
Saludos...