there is not a general rule for this, there are really many different factors to take into account.
I guess the closest to a _general_ rule for a default value of null would be this:
Use NULL For the default value on a column that Does NOT allow blank, but you do not require in your form.