Not so sure about modding.. developing proper interface for quick modifications is a must have anyway- you want to have a quick and easy way to shape your game a you see fit, it's a no brainer...
BUT, opening it up for all people is not so wise. I could get behind visual mods like in Warframe...