I have been doing iOS development for 3 years and for the majority of that time have been using Firebase for prototyping and some prod level development. I have done one project with their new document based database, use their auth features, storage, and push notifications for many other projects.