Dat slaat eigenlijk nergens op. Als iets op een bepaalde manier gepositioneerd moet worden, dan is er vaak geen keuze. Het is enorm handig dat je de positie van elementen op meerdere manieren kunt opgeven.
Wat dat betreft is mophor's oplossing netter. Maar dat is heel persoonlijk natuurlijk

Nee, dat heeft helemaal niets met persoonlijk te maken, het is gebaseerd op keiharde feiten. Met de marges (en text-align) blijft een element gewoon links staan als het schem te smal is. Met de absoluut gecentreerde elementen valt er dan een stuk links buiten het venster dat echt niet meer te bereiken is.
Wat mij betreft is de manier die mophor noemt de enige juiste manier, als je iets horizontaal moet centreren. Als je een block-level element ook vertikaal moet centreren dan kom je er haast niet omheen.
offtopic:
Maar dat vind ik juist weer niks, omdat ik het liefst sites heb die in de hoogte meerekken met de content, en die wil je bovenaan hebben staan, anders verspringt de bovenkant bij verschillende pagina's.