Those were pretty much non-reasons. I'm supposed to be outraged that Python doesn't give you an implicit "this"? Whatever.<p>There _are_ some things that are really wrong. The biggest of these is that Python is slow. This limits where you can use, and pushes developers toward using C libraries. Which can solve the slowness, but tends to make for less stable applications. After all those years with "Pure Java", this is a pain I don't feel I should have to endure. I don't care so much about purity, but other languages have managed to be both reliable and somewhat fast...<p>The other thing that bugs me about Python is the arbitrariness of the features. It has beautiful list and generator comprehensions, but weird support for lambdas. It has a "dicts all the way down" approach to names, but weird closure bugs. Etc. I've read the "Zen of Python" but I still find myself scratching my head. (Then again, I think the same thing about many other languages.)<p>It's still a good language, though, on the scale of languages. I'd rather write Python than Java (usually).