de datos pueden corromperse después de una transición ❌ Complejo ✅ Lifecycle aware ✅ Fácil encriptación ✅ LiveData support ✅ Queries complejos de manera simple ❌ Migraciones complejas ✅ Queries simples ✅ Fácil encriptación ✅ Rápido ❌ Migraciones complejas Crypto Objects
Single, Flatmap, Zip, ZipWith, Observables ❌ Dispose todos los observables ❌ Callback anidado complica las cosas ✅ Streams de Data ✅ Con suspended functions puedes hacer Flatmap ✅ Fácil de leer ✅ Cancel coroutines usando ViewModel ❌ Nuevo