Interesting, I'm also servicing an ailing CentOS 5 server; un-upgradeable and a pain: currently having to migrate the core application onto a new server, haven't had issues with Ubuntu LTS for server usage in the past so that's what I'm going for but the discussion here makes me want to go with Debian instead next time!
Python 3 is a compile it yourself on centos I understand.