How is the normal direction determined when I use "Make Edge/Face"? Very often I'll delete faces, simplify things a bit (dissolving unnecessary vertices) and make faces again by selecting vertices and using the "Make Edge/Face" tool F. Sometimes the generated faces are in the wrong direction, i.e. normals pointing inward, so I need to check and flip them manually.

My question is, how is the normal direction determined when making a face? It doesn't seem to depend on the direction/order of selecting vertices and the result is quite random.

Are there any tips to make face normals point at the desired direction so that I don't need to flip them manually later?
If you create faces connecting to existing faces, they will be used to calculate the direction. Otherwise the direction is undefined at the moment.

If you have a file that you think is making faces pointing the wrong way, I'd be interested to know, however this is more of a bug report.

The possibility of making faces that point towards the view for example, or as you suggest, using the selection order is interesting and may be added but currently isn't supported.