Pour moi, l'indentation se fait avec des tabulations pour 2 raisons :
1) On gère l'affichage des tabulations comme on veut dans son éditeur (si on veut 3 espaces, ou 8, on peut)
2) Une tabulation sera toujours plus petit en octet, que x "caractères" d'espaces. => dans les grands codes, ou pour le web, la taille est importante.