The best thing about terminusdb is its flexibility to store data of different types i.e., JSON, XML etc. It also has very useful features like SQL support which makes it easy to use while developing apps using Node JS as backend API. I personally don't find any particular dislike with this product. But if you are looking out for a flexible storage solution then definitely go ahead with terminal DB. We have been able to integrate multiple databases into one single system to reduce our costs related to maintaining different systems at same time.