Well I love Firebase, but to put it naively, Firebase needs more advanced queries. Even more than usual because it is running &#x27;far&#x27; from my backend, so queries from backend are expensive. For example, if there was a way to selectively bring back children of an object etc. I know there are workarounds (and I am doing those) but since Firebase is a DBaaS it needs to account for that when compared to other DBs.