Reason #1 to use Firebase (or any other reliable BAAS): it is the next logical step of cloud computing.
If you've been around long enough, you probably had to convince the IT manager of one of your corp clients that it was a better idea to host the company's website on a hosting provider's server rather than in-house. Didn't you?
The argument of shouldn't trust your data to a BAAS provider is just silly: where's your data when you rent a VPS and mount your own back-end?
Maybe Firebase was not the right choice for this particular product, but don't trash it for it.
For me, the only missing feature is full-text search, yet the workaround is not as painful.