In a procedure, only use substeps where they add value. Where possible, consider using separate task topics instead of breaking up a long procedure with substeps. Where separate procedures do not make sense, substeps can be a useful tool for clearly separating out information within a procedure.
Avoid overusing substeps. Restructuring a topic with substeps can be tedious.