The most important thing about spaces vs tabs is to have consistency. If some people use tabs and some use spaces the code becomes unreadable. However, should you find yourself dropped into a codebase that uses tabs you might be wise to adopt that standard rather than argue about it. Tabs still lead to issues, but not as bad as mixed use.