Pues para mi la unica ventaja es para trabajar en Web es mas rapido es lo unico.
Oracle es uno de los mejores que existen.
Una de las limitantes de MySQL es que no permite subconsultas todavia le falta para convertirse en un verdadero DBMS
Si quieres algo gratis y para algo que no sea Web usa PostgreSQL aun que tambien PHP ya incluye funciones para PostgreSQL.
Saludos.