I bought the beringer  (uca202) sound card while traveling since it was small and with spdif out, but also with head phone monitor and sound control which I really like. Quality is ok and really easy to use. I couldn't use all the port on the sound card for the PI at this point, but I think it is because pulse is install on my machine as well, but I am sure it is fully supported there since I use the card on my crunchbang linux (wheezy) laptop with no problem.

At home I use ESI. I like the quality of the build of the sound card and also they're really small card (well they make every size) 

http://www.esi-audio.com/products/?m=12

The Dr Dac seems to be the smallest :

http://www.esi-audio.com/products/drdacnano/

But I personally use the u24xl 

http://www.esi-audio.com/products/u24xl/

Which is quite a powerful usb sound card. That one I tried it with the Raspberry and it worked like a charm. 


>Does anyone have a good experience with one of these on a Pi or a regular PC machine?
>for performances, i'm using soudcard with spdif out (like ua-1X) or maybe this behringer >(that i did not try) ,(currently, i'm using the spdif out of my asus laptop):
>http://www.homestudio.fr/behringer-uca202.html