Ну, тут ещё надо разобраться, страдают ли исключения в голенге от тех же проблем, ведь они сделаны существенно по-другому. Плюс рекомендации по стилю, например, не выпускать панику из библиотек. Касаемо defer - я вижу в них сплошные плюсы. Единственное, что в них плохо - это возможность возникновения каскадной ошибки. Например, если закончилась память, а defer пытается что-то записать в журнал и для этого нужна ещё память. Но это - достаточно малая доля возможных проблем, и я всё равно считаю, что defer скорее выгодны, чем вредны. Впрочем, это можно счесть вкусовщиной. Дальше вроде пока нечего обсуждать.