Sort of like the existing Pause on Error feature, allow Advanced users to specify a formula that will trigger a pause in a script. E.g. If [ foo = "bar" ] then pause.
Why This Idea Is Important To You / Specific Use Cases
When troubleshooting long scripts or, especially, looping scripts that iterate through many values, it would be very convenient to pause a script when a condition is met. Right now the workaround is to embed an If...End If branch within the script with hard-coded conditions and a Pause/Resume step. Obviously, this workaround is less than ideal in a live production environment.