Attól függ mire használod az mssql-t és miért akarsz helyette mást :)
Amennyiben az mssql-t ismered és elégedett vagy vele akkor nem fog többet nyújtani neked a Firebird.
Röviden Firebirdhez:
+: multiplatform, kicsi, egyszerű, kisebb adatmenyiségnél gyors (nálunk ügyvitelben nincs néhány milliónál több rekord). Többnyire egy fájl egy adatbázis. Ingyenes.
-: Debug, Stored Proc, beépített függvény lehetne több/jobb/kényelmesebb. Bár ezek bővíthetőek ha kell, illetve folyamatosan fejlődik. Kevésbé támogatott különféle nyelvekben/keret és programozási rendszerekben.