In general I prefer dynamic over static. A source level default is static once the binary is compiled. A config level default is less so.

So entirely subjective... ;o)
--
Sent from my mobile device, please excuse brevity and typos