Denon Home 400 review: The Sonos Era 300 alternative audiophiles have been waiting for