Considering the type of crap churned out by "non-programmers", having a language that enforces at least some structure can only be a good thing.
Considering the type of crap churned out by "programmers", having code reviews and giving the boot to those that consistently have no clue can only be a good thing. Which is my special way of saying that I've heard the argument of "it will provide more consistent code" before, but I have yet to witness this effect. Just like with any other language there is nice and readible python code, and there is inconsistent crap. So, nope, so far haven't really seen any evidence to that effect.
Anyways, I don't care overly much about the whitespace issue since like I already said it doesn't really get in the way of coding. But it doesn't really offer any tangible benefits as far as I'm concerned.
And indeed lack of private and static is also annoying. Note that I did not say the two I listed are the only issues. I said they were (IMO) the only two legit ones on free_electron's list of issues. Of which only one actually gets in the way of coding (2.x / 3.x library transition).