I would suggest Debian. Rock solid and it usually has all you need. If you need newer software on it you can allways use backports and there is also a really cool project called distroboc that will let you run pretty much any application in a container.
I will take a look, it looks interesting. Thank you very much