Earlier quoted context omitted.
Firebase is not really super complicated. It's just a database with a REST Api. I can not think of much more things they could add to lock you in more. I think if this becomes a thing, someone will make an opensource clone sooner or later. About Meteor: There might be a lot of things wrong with Meteor (insecure by design), but this is not one of them: it's opensource and has a command which makes a self containing ta…
Firebase is a lot more than a database with a REST API. It pushes changes to you live, as they happen, in a way that is fast enough that you can use it for real-time gaming, collaborative whiteboards, and other apps could never work with a polling architecture. It also does the work of managing distributed state of data across all of the clients and the server, and merging that data as needed to prevent conflicts in…
Suddenly there is a solution to distributed always consistent real time fully scalable reliable easy to use inexpensive database :)
Do you know this saying? "Nobody can give so much as I can promise you."