Missed this topic, but here goes.
I use Freebird Aviation Database, it not free but at a very reasonable price of 25 GBP a year absolutely affordable, and I can highly recommend it.
Freebird started at as a Bizjet database (and probably still has some of the Bizjet info available). Over the years it has evolved to a quite complete database, with most military and civil types.
Users can help keep the Db updated, by sending information not in the Db to a team off updaters. Info will then be added by updaters after confirmation.
Software is currently a bit heavy, but that should be corrected in the near future.
All the best, Michael