Hmm, I've done well enough (on Debian testing) by enabling dmix in alsa and sending sound through alsa by default and letting pulseaudio start on demand for the applications that insist on it: mainly, this setup lets mpd continue playing after my graphical session ends.