I understand your frustration, because I&#x27;ve never been able to see eye to eye with Python3 folks either. I&#x27;m always searching for a convincing reason why I need to stop using 2 and start using 3 but I have yet to find a reason that makes sense considering what I lose moving from 2.<p>Example, I completely agree with all of Lutz&#x27;s comments and can&#x27;t see how someone could see it another way. I&#x27;m trying though because I&#x27;d love to be onboard (I&#x27;m sure Mark would too)- but I&#x27;d be lying to myself currently to turn a blind eye and move to Python3.<p>On the benefits of Python2 having production-ready PyPy. It&#x27;s more than GIL free Python. You only discussed that, but the general performance is next-level plus some from CPython3.<p>&gt;Not everyone needs GIL-less STM,<p>You don&#x27;t need anything, until you do. :)<p>&gt;What about using it for anything other than highly threaded applications that benefit from no GIL?<p>That&#x27;s a &quot;niche feature&quot; like building async IO, but it actually matters because Python3 cannot and likely won&#x27;t have it. When it does, it&#x27;ll most likely remain 3.2. While Python2 has many ways to achieve async IO.<p>&gt;Great, so uhh what about Django apps?<p>What about them? Django is dramatically superior on Python2&#x2F;PyPy. I use Django on PyPy with gunicorn and nginx and I assure you I have no worries about any CPU bottleneck no matter what I do.<p>&gt;people crying about type annotations, etc.<p>Most of the features in Python3 thus far have been gimmicks, and some are downright embarrassing like type annotations.<p>Python2 is the premier development platform for me. I can use PyPy and I still have the Python3 migration available. Why would I be in any rush when I only lose moving to 3 today. It just doesn&#x27;t make sense.<p>I find it amazing folks have been banging down the gates wishing there was no GIL in Python- it&#x27;s here but Python2 only. Therefore no longer a big deal. Not to mention the pure single threaded CPU performance improvements available to 2. :) That to me reeks of pure desperation.<p>Frankly, the only possibility of an &quot;upgrade&quot; available from CPython2&#x2F;PyPy is not Python3. It&#x27;s Go, Swift etc.