>>>>> "Martin" == Martin Hensel <[log in to unmask]> writes:

    > I decided to optimize the LaTeX user syntax with
    > ergonomics/usability in mind.

The way spaces after commands are treated follows a simple rule.  This
rule is so simple that it makes no sense to give it up.

A linebreak should always behave like a space token.  This is quite
natural and I really doubt that beginners have problems here.

In LaTeX2e there are some commands that take a lot of parameters.
LaTeX3 will hopefully make more use of keyval, which solves this
problem in an elegant way.