cara ja trabalhei com firebird, mysql, oracle, sqlserver, sqlite e mongoDB. atualmente uso o mysql na web com nodejs. Com tudo que aprendi nestes anos, acho o mysql ou postgree (apesar de nao ter usado) os mais adequados, mas tambem depende muito do que vc pretende fazer. a unica coisa que sofri bastante com firebird e que meu acendeu uma luz quanto ao firebird, é que ele pode corromper com mais facilidade, mas isso não é necessariamente culpa do banco, e sim do mau uso dele, a facilidade de mover o arquivo pode levar a esse tipo de problema. Com relação a NoSQL acho o mongoDB o mais indicado devido ter sido um dos principais bancos nosql.
segue um video q pode ajudar a esclarecer mais sobre o mongodb que é realmente muito interessante:
https://www.youtube.com/watch?v=8RJohgzziLI