Emacs: Why I Don't Use paredit

i don't use paredit because i despise its manual diddling with code formatting as core concept. On the surface, it appears to be a semantic-unit-based editor. Namely, you edit code by the language's semantic units. But, at its core, it's really a helper tool for hard-formatting, with concerns about indentation, line width, etc.

in order to have such a editor, first of all you need a language whose syntax's lexical structure has a sense of units, and it corresponds to the language's semantics. XML, Mathematica, LISP, are such languages. (it needs not be nested. I think APL also qualify.)

then, you need people working with such languages aware of this correspondence. The typical Lisp hacker types of past 2 decades don't understand this, in fact, they often insist hard-coded formatting.
For example, lisp communities advertise where closing paranthesis should be positioned. Here's a quote from emacs lisp manual:

Don't make a habit of putting close-parentheses on lines by themselves; Lisp programmers find this disconcerting.