In linea di massima, il position non andrebbe usato.
Il default (position: static va bene per il 90% delle volte.

Il position: absolute; serve per posizionare un oggetto fuori dal normale flusso dei CSS (ad esempio se devi fare un "falso popup").

Il position:relative; puo` essere utile per spostare un oggetto dalla sua posizione normale, ma serve solo in casi particolari. Di solito si riesce a posizionare gli oggetti con il float.

Se non usi posizionamenti sei anche molto piu` vicino alle regole di accessibilita`.