I want to develop a real-time chat application and chose Firebase as the backend. I have carefully read and investigated the limitations and pricing plans of both Firestore and Realtime Database, but I am still unsure which one I should pick. If anyone has had a similar experience, any guidance would be greatly appreciated.