Mobile-first BaaS still the default for a reason.
Realtime sync, offline-first, auth, push in one SDK. Tried Supabase for mobile — the Swift SDK still trails Firebase. For mobile-primary apps Firebase is the pragmatic choice.
Google's realtime BaaS — best for mobile, weakest for SQL
Firebase remains the default for mobile-first apps: realtime sync, offline, push, auth, hosting all in one SDK. Firestore is excellent at what it does (denormalized, document-shaped, realtime). The trade-off: your data model is Firestore-shaped forever. Migration off is painful. Pricing on egress and reads can spike. Best for mobile apps where realtime + offline is core.
Mobile-first BaaS still the default for a reason.
Realtime sync, offline-first, auth, push in one SDK. Tried Supabase for mobile — the Swift SDK still trails Firebase. For mobile-primary apps Firebase is the pragmatic choice.
Started here, will eventually migrate.
Firebase got us to MVP fast. The Firestore data model is now constraining product features that need joins. Migration to Postgres is on the 2027 roadmap.
Unity SDK is why I stay.
For Unity games, Firebase's SDK is years ahead of competitors. Auth + Realtime DB + Storage + Analytics with one import. Worth the data-model trade-offs.
Methodology
Every review on this page is verified through GitHub OAuth and weighted by reviewer credibility, use-case match, and conflict-of-interest disclosure. Aggregate scores combine with recency decay so rankings reflect current reality. Read full methodology →