Damn, I upvoted you way too early.<p>&gt;  They have also adopted every niche feature into Python3 by whoever came along to ask for it.<p>You link to async&#x2F;await as an example? You realize that&#x27;s a <i>huge</i> deal and is an awesome feature right? It was something sorely missing, but replicated well with generators (thanks to Python being awesome) since Twisted and Python 2.4. Now is exactly the time to ratify it into the language. His complaints about concurrent programming are senseless as async&#x2F;await are single threaded and avoid most of the concurrency issues you would typically run into when using threads. They also look a hell of a lot nicer and explicit than &#x27;yield from x&#x27;.<p>That whole link[1] is garbage, I don&#x27;t have enough space to comment on the many absurd statements it contains, but FYI the scientific community in Python is <i>huge</i> and they have been begging for a matrix operator.<p>You sound like you have a large Python 2 codebase that you don&#x27;t have the time or resources to upgrade. That sucks. Don&#x27;t channel that hate into Python 3 though. Start your new projects in it and have a play, you will like it.<p>1. <a href="http:&#x2F;&#x2F;learning-python.com&#x2F;books&#x2F;python-changes-2014-plus.html#coroutines35" rel="nofollow">http:&#x2F;&#x2F;learning-python.com&#x2F;books&#x2F;python-changes-2014-plus.ht...</a><p>Edit: That link is like reading the republican far-right news about how Obama is a Muslim sleeper agent. One of his complaints is that &quot;The docs are broken on Windows and incomplete&quot; when he&#x27;s viewing them using an IE6 frame inside a Windows help file - it even tells him his browser is &#x27;ancient&#x27;, and he still complains some non-important JS is broken? Oh god. Or how getting rid of .pyo files is a terrible thing, or how type annotations will eventually destroy all that is holy about dynamic typing....