Should we use Firebase or a custom WebSocket backend?
It depends on volume, retention, admin needs and the rest of your stack. Firebase is often faster to start; a Laravel/WebSocket backend gives more control over data and business rules. I will recommend one after looking at the product rather than defaulting to either.