I would opt to use Firebird 2.5.x over MySQL/MariaDB and SQLite any time of the day! Our company did extensive testing for a few months before we opted to use Firebird for all our products. We tested MySQL, MS SQL Server, Oracle, PostgreSQL MS Access. SQLite is NOT a RDBMS so excluded that immediately. MySQL and MariaDB was a total joke, and nobody should consider that. SQL Server and Oracle were good, but totally out of our target audiences price range. PostgreSQL was good, but required a lot of config fiddling to get any good performance. Firebird was small and simple, and rock solid. We simulated power failures during read/write etc and Firebird always recovered. Moving the DB to different OSes were a breeze and there are plenty of tools to use with Firebird. We have dozens of 10GB+ Firebird databases which have served us very very well over the last 8 years. Local/Embedded mode is a bonus, the new server side tracing support is fantastic and really looking forward to the v3 release.
I can show you examples of why we thought MySQL and MariaDB are a joke - if you are interested.