Depends very much on the situation, of course. In my experience, some things are better addressed immediately, but other things solve the problem by not tackling it. !
Procrastination comes with delay and discipline decreases. I am not in favour of delaying unless things may come up during a project that require delay, but everything else must take place as quickly as possible.