I think some of the problems with PulseAudio stem from when we try and use Speakup with espeakup. speakup and espeakup run as a central service (I should say espeakup is a central service) where PulseAudio runs as individual user sessions. I want to be able to use speakup at all login prompts and I don't believe this is possible with pulse. Now if I'm wrong about some of this, I would be glad to hear some corective measures. Last thing I want is the inability to use speakup. So I for one has resisted the use of pulse for years. At present, I have to keep pulseaudio binary marked as non-executable so as not to cause the emacspeak espeak module from going silent.
If pulseaudio would indeed work while I use speakup, then I could have speech dispatcher run with pulse and hopefully then I could take advantage of full sound support in gnome. So I would be interested if pulse could really be all that trusted.