Generally, in the past tabs were preferred, because they optimized source code file sizes they also allowed to switch between 2 and 4 spaces easily.
If for you it is important to correctly format your code, you know very well about the whitespaces versus tabs dilemma.