При динамической не надо перекомпиливать всё приложение после правки кода. Проще распространять, в ОС часто уже стоят нужные либы.
Когда статическая начинается геморрой с откладкой. Пока проберешься через дебри кода - поседеешь
Э! Все наоборот.
Dll hells никто не отменял.
Сколько всего наелись, что dll немного в другой версии подцепилась, чем с которой отлаживали.
Единственное для чего полезны нынче dll, это если есть пакет программ, которые имеют одни и теже библиотеки и отчего-то захотелось съекономить память на диске. Ну и немного оперативки при одновременной работе нескоьких прог из пакета.
Кто-то там еще экономит пользовательские диски?