The sonos is cool device. It is small, and easy to setup. The interface is pretty cool too. But if sound quality is important, the Sonus may be a little frustrating. It sounds pretty good, but not great.
If you are low-med type setup, the Sonos may be perfect. If you want the set up to sound really good, step up to the Mac mini.
Trade-offs, Trade-offs...