On the other hand Walter has been adamantly against configurable syntax (and talked me into that stance as well), so D is immune from quite a few issues pointed by that rant. D code is readable at least at surface level without needing context.
Arguably, optional () and the mess involved around fall into the category of opaque and unclear syntax.
