I think using scopes greatly improves readability. Here's an example of converting a larger section of code. The indenting makes it immediately clear when a scopes begins and ends. Both snippets of code draw the exact same controls.
EditorGUILayout.BeginVertical("box"); disable = EditorGUILayout.Toggle("Disable Sliders", disable); indent = EditorGUILayout.IntSlider("Indent Sliders", indent, 1, 4);