One of the mobile clients corrupted all passwords for me. I ended up losing only 2 passwords, and only 1 I wasn't able to restore. Good lesson on why backups are important though :)
One of the reasons i use Mega to sync my keepass db across devices where it's needed. They have version control, so if it gets corrupted then i can restore from a previous version