Python 3.5.0
PEP 0448 in addition to already implemented PEP 3132 make it very tempting to switch. If PEP 0448 had unpacking in comprehensions I'd switch. (Doesn't seem be a follow-up PEP just for that functionality yet.)<p><a href="https://www.python.org/dev/peps/pep-0448/" rel="nofollow">https://www.python.org/dev/peps/pep-0448/</a>
<a href="https://www.python.org/dev/peps/pep-3132/" rel="nofollow">https://www.python.org/dev/peps/pep-3132/</a><p>I'd be really nice to use this.<p><pre><code>  >>> [*range(i) for i in range(5)]
</code></pre>
Instead of this monstrosity right now.<p><pre><code>  >>> [x for y in (range(i) for i in range(5)) for x in y]
</code></pre>
Python 2.7 has some minor features that 3 dropped unfortunately, which still makes me hesitate.<p>Such as filter keeping the type. In 3 it returns an iterator.<p><pre><code>  >>> filter(lambda x: x in 'ABC', 'ABCDEFA')
  'ABCA'
</code></pre>
Or this mostly cosmetic feature.<p><pre><code>  >>> filter(lambda x: x[0] > x[1], ((1, 2), (4, 3)))
  >>> filter(lambda (x, y): x > y, ((1, 2), (4, 3))) # equivalent, error in 3
</code></pre>
Also dropped. (It's slower than using the dedicated base64 module though.)<p><pre><code>  >>>'Python'.encode('base64')
  'UHl0aG9u\n'
</code></pre>
Also, I like print.