> The big problem I've had with tabs was in team programming, But there is no problem, as long as tabs and spaces are not mixed for indentation purpose in a single file. And no one wants to allow mixing.
There is one big advantage of tabs: Indent width can be freely configured, without the need to modify the source code itself. And spaces can be very tiny for some proportional fonts, so that the default 2 spaces per indent step are too small, so I use 3 or four spaces per step, which is again large for people with other fonts. Forbidding tabs is a very strong restriction for our freedom. But there is one reason why I am currently willing to accept it -- github makes tabs equal to 8 spaces, so for github hosted files I would have to replace my tabs to spaces anyway.