Lo que prefieras o lo que venga por defecto.
En
unos años (pocos) congelarán la última versión de Python 2.7 y no lo harán progresar. Quedará disponible por cuestiones de compatibilidad.
Como Python 3 es el futuro, si escoges Python 2 deberías informarte y hacer programas que también sean compatibles con Python 3. Por ejemplo, no utilices print "Hola" en Python 2, utiliza mejor print("Hola") que es compatible en ambas versiones.
¿Por qué te puede interesar Python 2 si es el pasado? Todavía no ha pasado del todo. Tienen más módulos para esa versión (debido a su mayor antiguedad) aunque cada día son menos y puedes encontrar todavía muchas distros con esa versión por defecto (por motivos de compatibilidad con scripts antiguos). Si cambias a Python 3 puedes encontrar problemas por esa razón, así que todavía se utiliza mucho Python 2. Es como el Windows XP. Está más que anticuado y liquidado y se ha quedado sin soporte, pero todavía lo puedes encontrar en muchos ordenadores, TPVs, etc.
Saludos.