There is still some problematic software out there though unfortunately. And it's not surprising those projects don't work well with it when you have the developers making comments along the lines of "works with ALSA, not with Pulse. Pulse sux and it's only Pulse's fault." With that kind of an attitude it's no wonder their software doesn't play well with it. Even if it requires some re-architecting of their app it'd be nice if they'd have a fair dinkum go at fixing what they can instead of calling for yet another major upset and re-architecting of the Linux audio stack instead.