Once my action list for a single trigger gets long enough that I need to scroll, I tend to quickly loose orientation. As a programmer, I find it humiliating that I struggle even with tiny programs in BTT.
My proposal is to take inspiration from Python and automatically indent inner blocks of control flows like "Start Repeat / For Loop", "If Text Visible On Screen (Condition)" and so on. The indentation should support nested control flows. And ideally, BBT should also support folding (collapse and expand on an "arrow" button) like in code editors.
Reasoning: For some tasks, BTT actions are more convenient than JS/Python/whatever.