I don't mean to sound rude, but this is a win-win-win scenario. First off, all of the criticism boils down to this not being consistent with Python's ideals. Sadly the language itself, and by design is incompatible with that zen. There are a thousand ways of doing things, there are for loops which you're not supposed to use, there are with statements that are just syntactic sugar... That critique is valid for an idealised version of python that never existed. <br><br>The behaviour of = in C was well documented. It's like claiming that ropes are bad, because you can make a noose out of it. <br><br>Simple is better than complex refers to a language that has very little resemblance to python. Also, this "complex" thing, is one of the simplest things that was introduced by PEP. And yes, it does add complexity in the name of reducing whitespace, so let's get rid of dict comprehensions. Oh and structured assignment. Oh and, you don't need to have a list data structure, just have an OOP interface and do what java does. See... it doesn't make sense. <br><br>The last criticism is valid taken on its own, except ... you already know that this is the semantics of the C assignment, so you can fall back on lots of C/C++ programmers that have done that. So you're the best kind of correct.<br><br>As for Guido... I'm glad he stepped down, and I'm glad he stepped down because of a thing he was opposed to, which wasn't actually at all harmful. Python is a fad oriented language, in that it has one of the widest feature-sets and almost everything to make those features kinda pointless. It supports class oriented programming, by having the class keyword, but everything else suggests that it's not an OOP language. It can do things that you would want to have in a functional language, except it's the one language, where such a style is actively detrimental. It has procedural statements like `for` and `while`, but its object indexing makes this the most inefficient approach almost 100% of the time. As Guido had not been able to create a language that has a well-rounded feature set, I think him stepping down, can give Python a chance to realise some of its potential.