The real danger is. if there is another incident similar to this one, in SQ or elsewhere, crew might decide not to evacuate based on this incident, and end up roasting all passengers. In this incident the crew judgement was correct or luck was on their side. In fire incidents on landing or take off, (Of which there are several every year), the recommended and safe action is always evacuate first. I am sure airlines will closely review this incident advise crew the correct action.