The Griffin Firewave is nice, good quality sound output, at a fairly reasonable price point. The big negative is that it "forgets" your settings. If you reboot the computer it goes back to default. If you safe-sleep, it goes back to default.
Edit: Best is a very opinion based term; But in my opinion the M-Audio Firewire 410