Earlier quoted context omitted.
Maybe one day, when CPython guys start taking JIT seriously and finally get rid of GIL.
Isn't multiprocessing + caching like Redis a good enough workaround? I know that it works well for web applications. Not sure about other domains.
Luckily I mostly write IO bound code, so sticking with GILed threads is an option for me.