Of those, only the async I/O stuff seems compelling. But compelling it is, at least as used in Curio. It feels like this is still shaking out, with the standard library and Trio (?) alternatives, but it looks really cool.
Python2 has full unicode support. While Python3 supports only unicode strings.
Is there any reason to require extra work to support unicode strings?