abstrak dan portable Mensupport Enkapsulasi aturan bisnis pada lapisan data akses Mengenerate otomatis kode-kode yang bersifat reusable untuk fungsi dasar CRUD Mempermudah untuk memaintain aplikasi
dengan query yang kompleks (Hmm di mobile android usahakan jangan sekompleks yang ada di backend) Performa untuk database yang besar APK akan menjadi sedikit lebih gendut karna penambahan library ORM dengan fungsi yang tidak semua kita gunakan (Ohh.. 65K LoL)
aplikasi. Tidak ada salahnya mengkomparasi satu library dengan library yang lain untuk mendapatkan insight yang bagus untuk implementasi. Kombinasi SQLite dan ORM juga sah-sah saja. Kembali lagi pada prinsip awal pengembangan aplikasi : Seperti memilih jodoh Pilihlah yang sesuai dengan kebutuhan dan terima lah dengan segala kelebihan dan kekurangannya plus tau konsekuensinya.