There is most prominently one reason why I keep using GNU pass alongside KeepassXC. That is the ability to add new entries without having to decrypt the database.
The flipside of this is that services and account names are exposed. While that's no problem with the DB remaining on my device, it gets more difficult if I want to use the integrated git repo to sync between devices.
So I live with both. - migrating important passwords to KeePassXC regularly
