We use Firebase because it's super easy to host AngularJS apps on it, without having to setup our own webserver to serve the files. Also rolling back deployments in really convenient.
We needed something to send our user events to. With Segment it's super easy to get started and now we can change to whatever data destination we want. Currently Mixpanel, but now the product team can change that, without any source code change!