Isn't this mainly a question about code style rather than about formatted output?  You're right that I mostly am looking through the inspector, so I don't actually see it.  Your other points are well taken, the only part that bugs me (and only a little) is that I suspect the output indentation ends up a bit more random than anything sensible.  On the other hand a few extra newlines can only help readability of the raw output even if the indentation ends up more random.