[Firebase CoFounder] I'm sorry to hear you've had a bad experience. Regarding 2 & 3 - you're likely seeing interruptions due to new code deploys. We try to balance moving fast and deploying at off-peak times. Rolling deploys are coming soon and will fix this.
Regarding 1 - We only started charging a month ago.
I'm sorry you've had a bad experience with our integration software (I'm assuming you're referring to our Angular binding?) Angular is changing frequently, we work closely with the team at Google and try to keep up as fast as we can.