I think we should keep the default debug=FALSE because although debugging is useful during *development*, it is not desirable for production runs and general use by end users.
Although many 'SpaDES' users right now are likely developing modules of their own, this will likely change in the future. We need to keep things as simple as possible for users. Developers are better equipped to add an option like debug=TRUE when working on their own code, but I don't think we should expects users to have to specify debug=FALSE everytime they run something in SpaDES.
In addition, printing output to the console does slow down code execution. Why impose an execution penalty automatically?
Alex