Důvod pro použití firebirdu jakožto potomka interbase je podpora/používání v projektech postavených nad delphi/kylix.
Verze 3 přináší mimo jiné nový síťový protokol, protože ten starý byl velmi neefektivní na linkách s vyšší latencí.
Takže jednoduchá odpověď na otázku "Kdy použávat firebird?" je IMO:
pokud už jej používáte a máte pro něj velké množství kódu.
Pokud firebird nepoužíváte, tak pro nové projekty je nejlépe zvážit dle povahy projektu nějakou běžnější DB.