Some people find it noisy and distracting that the Org headlines start with a potentially large number of stars, and that text below the headlines is not indented. This is not really a problem when you are writing a book where the outline headings are really section headlines. However, in a more list-oriented outline, it is clear that an indented structure is a lot cleaner, as can be seen by comparing the two columns in the following example:
* Top level headline | * Top level headline
** Second level | * Second level
*** 3rd level | * 3rd level
some text | some text
*** 3rd level | * 3rd level
more text | more text
* Another top level headline | * Another top level headline
It is non-trivial to make such a look work in Emacs, but Org contains three separate features that, combined, achieve just that.
*** 3rd level
more text, now indented
A good way to get this indentation is by hand, and Org supports this with paragraph filling, line wrapping, and structure editing1 preserving or adapting the indentation as appropriate. A different approach would be to have a way to automatically indent lines according to outline structure by adding overlays or text properties. But I have not yet found a robust and efficient way to do this in large files.
org-hide-leading-stars or change this on a per-file basis
with
#+STARTUP: hidestars
Note that the opposite behavior is selected with showstars.
With hidden stars, the tree becomes:
* Top level headline
* Second level
* 3rd level
...
Note that the leading stars are not truly replaced by whitespace, they
are only fontified with the face org-hide that uses the
background color as font color. If you are not using either white or
black background, you may have to customize this face to get the wanted
effect. Another possibility is to set this font such that the extra
stars are almost invisible, for example using the color
grey90 on a white background.
org-odd-levels-only, or set this on
a per-file basis with one of the following lines:
#+STARTUP: odd
#+STARTUP: oddeven
You can convert an Org file from single-star-per-level to the double-star-per-level convention with M-x org-convert-to-odd-levels RET in that file. The reverse operation is M-x org-convert-to-oddeven-levels.