Вкладки проблематичны - разные люди могут выбирать разную ширину в настройках редактора, и тогда у вас плохое форматирование (например, C) или проблемы с выполнением (Python). Так что пробелы лучше для получения последовательно разумных результатов. Но одна проблема заключается в том, что некоторые редакторы по умолчанию все еще используют вкладки.
В компаниях, в которых я работал, в наших рекомендациях по кодированию указано, что мы всегда должны использовать пробелы, а не табуляции. Но настройки редактора по умолчанию иногда замечают нас.
В Eclipse с PyDev быстрый способ преобразования вкладок в пробелы - это пункт меню Source⇒Convert tabs to space-tabs.