Everything is there. Want stability? It is there. Want "bleeding edge?" It is there.
The repositories are legendary.
The support is phenomenal.
I must admit to being a Debian fan. I prefer Debian for my personal servers and for businesses i am providing services for. It has the largest selection of stable software available. If you avoid tweaking the system all the time, no other distro can match for stability and persistent usage.