Py3k should have been a big change, big pain and serious gain, but was instead a small-ish change, big pain and little gain. After the suffering around Py3k, I wish the Python team would say "Py4k is going to be a big change because we're going to: clean up all inconsistencies, get rid of the GIL, focus on performance, etc". Py1-3k had a great 20 years; Py4+k should provide a further 20 years and I don't get that feeling from this article.
Fortunately, the maturation time for new languages has really shortened and fantastic, practical languages are becoming mainstream (go Rust!). I expect to be mostly off of Python in a few years...