Ну А - надо обрабатывать ошибки ведомого и удалять из ведущего, если ведомый не сработал, но это без аналога WAL логов на уровне приложения не достигается, так как питание может придти в середине удаления.
С - туда-же. Внешних ключей нету, хотя может fdw до монги допилили.
D - изначально пошло нафик из-за того что это монга. Она сама D не дает вроде.