What you are lacking is:
a) knowledge of your chosen database system in sufficient detail to know the trade-offs and pros/cons, and
b) sufficient knowledge of SQL specific to your chosen database system in order to get the most out of it.
This is a bit like knowing C++ in sufficient detail to be able to cope with a complex bit of code that you see, and also knowing your compiler sufficiently well so that you know it has foibles/bugs in certain areas.
What you need is more knowledge, not more tools. Even if I have a hammer and a chainsaw, both are useless to me if I don't know enough about wood to build what I want.