I haven't heard the Denon but going by the specs and design I would say the Sonos would probably win this match for sound quality. The Denon is considerably less expensive though especially because it includes the sub. If you are not planning on getting the Sonos sub I would get the Denon.