Creo que la pregunta empiza equivocada.
No es "es X mejor que Y?" sino "Estas son mis necesidades, mi mercado y mis riesgos/beneficios. Cual entre x,y,z es una mejor eleccion?"
Porque la pregunta no tiene parametros, no hay forma de ser objetivo.
En terminos generales, el orden es mas o menos:
- Oracle y DB2
- Sql Server (no se quien mas esta a este nivel)
- Firebird, MySql, Postgree
- Nexus, VistaDB
- FoxPro (demasiado buena, pero sin seguridad y estabilidad toca bajarla)
Diez metros bajo tierra
- Paradox
- Acces
Es un orden no basado en precios o si es open source o comercial, sino en caracteristicas, capacidades, integrabilidad con sistemas, etc...
Pero hombre, las cosas con parametros se reversan.
Para un desarrolllo que requiere una BD embeida? Empieza a variar el orden. Si Es multiplataforma? Sql , Fox y Acces quedan de ultimo. Si es mejor soporte sobre Windows e integracion office y demas app de MS? Sql es el primero, etc....