I have just finished building a smart client app using firebird and LLBL....Up until now I have always used MSSQL but I needed a local database for my application and the firebird embedded edition seemed to offer what I wanted - far smaller install and neater than the utterly over the top MSDE...
I must say that I am a total convert - firebird is fantastic and works exceptionally well with LLBL. In fact although I havent done any tests, I am sure that firebird is faster than MSSQL for some of the things that I have actually done in both.
The only thing that I found a little annoying was not having a "bit" datatype in firebird so I had to represent boolean data as an integer.
I used IBExpert as my manager (As advised by Otis) and it works fine albeit a little slow and clumsy at times... There is a free version that is OK, but I purchased the upgrade that gave me few more features like the very useful (so I have now found) database and table comparer, plus the equally excellent test data generator- now I would have liked them in enterprise Manager!!.
You may also want to check out the MSSQL - Firebird converter that is available on the firebird site - I found that very usefule in getting started.