The first time I installed Debian on my desktop I didn't do my homework properly. This was a long time ago. It didn't take long for me to realize just how out of date many packages were and that was a deal breaker. I have since used Debian successfully in different contexts, because I knew what to expect. I still wouldn't install Debian stable on my desktop because I prefer to have a more up to date environment. Might try Debian sid one of these days though. But yeah, Debian, great distro, but you need to know what you're getting in to.
The great thing about Debian is; it has a gear-shifter.
Whether stable or sid, it's still debian but you can go from "rock solid, reliable" to "most recent with several updates per day" in the same ecosystem and just by changing the repositories, apt-get update && apt-get dist-upgrade, done.