El informe es interesante, pero falta postgresql.
SQL Server tiene algunas cosas no estandar, no disponible en otras SGBD.
Lo mismo pasa con Oracle.
SQL92 no es la última estandarización, todos los SGBD estarían cumpliendo con esa normativa, pero todos tienen plus.
Lo que se debe tener en cuenta es si para el sistema a desarrollar o para el presupuesto del destinatario amerita usar un SGBD en lugar de otro.
Posiblemente, Firebird no tiene algunas características que puede tener SQL Server u Oracle, pero si en tu aplicación no la necesitas, evidentemente, que sea gratuito, es una ventaja, muy grande. Que no requiera un ABD y se solucione con simples backups, es una gran ventaja (menor requerimiento de capacitación).
Lo que es importante es que no hay una solución única para todas las situaciones.
Programando en VISUAL FOXPRO, tenemos una solución para muchisimas cosas, y posiblemente por muchos años.
Hasta se puede decir que se diseña un sistema usando dbfs, utilizando siempre comandos SQL, y una vez testeadas la funcionalidad, disponer de una clase (por que no Cursor Adapters) para conectarse al SGBD que más guste.
Saludos: Miguel, La Pampa (RA)