NPC: настраивается в многих, но далеко не во всех редакторах.
есть олдскульщики, предпочитающие вим и прочие емаксы (а там по дефолту таб = 8 пробелам).
есть гитхаб, у которого на вебморде таб также равен 8 пробелам.
и т.п. и т.д
короче, в техническом плане это не имеет никакого значения и относится сугубо к оформительским шнягам и собственному вкусу.
лично я предпочитаю табы, которые автоматом превращаются в пробелы при комите, которые в свож очередь автоматом превращаются в табы при пуле.
и овцы целы, и мне не нужно принимать участие в тупых холиварах.
NPC: вернее так: если вы вносите изменения в сам фреймворк и хотите отправить пулреквест, вы обязаны использовать пробелы (поскольку так принято у них).
в своем же коде можете использовать что душе угодно.