1. Duplicates.

I use the old tried and true "clean up as I use my system" method.

2. About "risking" my contacts.

I use the old idea about backups. If I want to try something new I backup, try and if it fails, restore from backup.

I can only guess that folk want or "demand" that there is an app for that but for this, maybe there is not?
Bob