For example, one person has tabs set to the size of 8 chars and writes a lengthy script. A second person comes along with tabs set to 5 chars and makes changes. The indentation could well be wrong because they see the same file differently. Sometimes you get lucky and you get errors immediately, but other bugs can lurk... like the second statement under an if block for example. Should it be included in the if or not? Bug.
Therefore, tabs aren't worth the trouble they can potentially cause. Never mix them with spaces either.
Also, using spaces is not difficult in a modern editor. You don't have to actually type four spaces each level. You set tabs as 4 spaces in the prefs and then every time you hit the tab key you get 4 spaces instead, and when you hit the backspace it removes 4 spaces (geany does this).
Whatever you use, I suggest turning on the display of whitespace in your editor. It will then show tabs as "--->" and spaces as a dot. Change the color in the highlighting preferences to be very subtle so it does not overwhelm the code. It will help you keep every file you work on consistent and such errors a thing of the past.