My experience is that pulseaudio sometimes works for simple desktop audio. Any serious work with audio it just cause (or potentially cause) problems... (again, just my experience)