As a former Perl user, and a current Python user (though less lately), I very much prefer the Python transition.<p>I might be an exception, but I&#x27;ve had very few issues with the Python2 to Python3 transition.  Python3 made the  language more consistent, made a lot of little things simpler and easier, and added several features that makes using it generally more straightforward than Python2.  It&#x27;s essentially the same language, with warts removed. Library support lagged a bit, so on the odd occasion I need an old library, I just use Python2.  Both versions can coexist on the same system, so it&#x27;s not a big deal.<p>More relevant, though, Python3 was announced and then released when they said it would be.  Some parts of the library community dragged their feet with support, and in a lot of cases they were replaced with even better libraries.  The important thing is that the language was out and people could use it, and everybody&#x27;s on the same page that Python3 is the future of Python.<p>The Perl transition has been a total mess in comparison.  Perl6 is not just removing the warts from Perl5, it&#x27;s an entirely different language.  It&#x27;s been &quot;right around the corner&quot; for almost 15 years now, and as far as I can tell, still isn&#x27;t released.  And good luck porting 25k CPAN modules to a completely new language.<p>To put it another way, in 15 years Perl6 has gone from announced to still not existing, while in 8 years Python3 was announced, released, and has had vast parts of its library ecosystem have been ported.  Seems hard to believe anybody would say the Perl6 transition has gone better.