Add a space between formulae components as the default
Make the undocumented "feature" which allows the user to add a space between formulae components (e.g. =IF([space]A1[space]>[space]B1,[space]A1[space]*[space]C1,[space]0) without impinging the calculation as the DEFAULT method for saving formulae. This syntax makes reading, debugging and manually evaluating the Fx much easier as selecting the components is easier.
(I think it would be advisable to still treat Wbk.sheet.range as a single component)
Col Delane commented
Ben: I understand your point about context (I'd use the phrase "logical grouping"), but there's another advantage of having every component book-ended by a space - it allows the user to easily select it for editing or evaluation (by pressing F9 after selecting) without having to be surgically precise with the cursor to ensure parentheses, operators, etc. are not also included.
More votes would be handy. They should have delayed the ability to vote until all ideas had been locked-in (if necessary by creating rounds/periods for idea submission) so that all voters have the same options on which to vote. Just an[other] idea!
I fully agree that the closer to human language syntax the more readable the formula and less likely for errors. There is a balance however that needs to be found about the most appropriate use of spaces to make their use meaningful vs just expanding blank space in a formula without giving it more context, so taking your example above
=IF(A1>B1,A1*C1,0) to be auto saved as =IF( A1 > B1, A1 * C1, 0)
for me, it would be more useful as
=IF(A1>B1, A1*C1, 0)
If not possible to add functionality to auto-convert formulae to add spacing, I think excel should at the least publicise the capability to use spaces and encourage it as best-practice.
Would vote if I had any left...