When should a script be used when only a few commands will work?

When should a script be used when only a few commands will work?

Or another way to ask this, perhaps, when is script overhead greater than using only a few commands in a button?

For me, it's when I want to track the overall progress of the actions, so I can add progress bars linked to the steps I need the script to do.

@Jon @Leo Could you share an opinion? I would like to know best practice. Thanks.

Use scripting when it makes sense to. Don’t if it isn’t needed.

There’s no rule beyond that.

Overhead is unlikely to make a difference and certainly shouldn’t be the first thing you consider when choosing.

Use whichever is most suitable for what you’re doing. The answer will depend entirely on what you’re doing each time.