Если речь идет о командной разработке, то лучше все же договорится по поводу табов и пробелов. А еще лучше всем использовать один редактор.
У нас был печальный опыт использования Pspad, Atom и VsCode разными разработчиками в рамках одного проекта.
Git периодически отказывался воспринимать мелкие правки и ставил конфликт на файл целиком.
Поэтому, если вы планируете командую работу, то вам в том числе нужно определится и с редактором, который все ваши разработчики будут использовать. Это в ваших интересах.
Если вы планируете разрабатывать "в одиночку", то разницы нет вообще. Пишите как хотите и что хотите.