Earlier quoted context omitted.
Huh??? Can you please elaborate on that? Because that makes no sense to me at all.
If all { and } are on their own lines, then it modestly simplifies the ability to visually scan from one to its match because they appear on the same column with nothing between them.
if (foo) {
| blah;
| blah;
| blah;
| blah;
| blah;
| blah;
| blah;
| blah;
| blah;
}