Debian - runs rock solid and doesnt spring surprises with new releases. In the past I tried things like Ubuntu that look and work better out of the box but invariably a year or two later there is some change that left me cringing. Thing with debian is that you pay the upfront cost of customizing / installing codecs once and then from that point onwards things just work.