Quite some time ago I got CleanApp for removing applications and have found it to be first rate. It provides a list of items associated with the application you're removing and cautions if you're selecting something not wise to remove.
If you drag an application to the trash, CleanApp automatically opens and lets you know what else is connected to the application you're trashing.
The company has been good about upgrades. You can take a peek
here.