I think "not rambling" involves striking a balance between continuity and contrast. What that means in practice depends on the particular circumstance and also personal taste. Also involved, I think, is a vague idea which I'd term 'information density', involving the novelty or 'entropy' of material compared with length of time, or complexity of notation, or number of parts, etc. You want to keep this relatively high.