Another concern (big or little depending on your circumstances) many common things stored in maps, strings, primitives, incur an allocation on conversion to interface{}.
Coupled with a fairly inefficient GC it means I would need to think twice before using this.