4 пробела – везде и всегда равны 4 пробелам, а размер таб'а плавает.
при неумелом обращении, особенно при командной разработке, это может привести к неожиданному виду кода.
дело личных привычек/предпочтений и/или договоренности.
в умелых руках проблемы "space vs tab" вообще не существует.