Having heavily used Firebase Realtime Database (firestore's ancestor), I think I will approach this one very carefully.
Firebase Realtime Database was a nightmare with frequent downtime, sometimes minutes, occasionally an hour. Also almost weekly, all clients sometimes wouldn't get notified of document changes which was crippling for our app.