I have been using a miniDSP Flex 8 for my four way stereo speaker setup. I very satisfied. It bests my previous Linux with CamillaDSP Setup in terms of convenience and usability. My use case is both music and movies/TV series.
Easy switching of presets, because it has Bluetooth,I don't have to boot up my HTPC for music listening via Spotify. No need to fiddle with Realtime Kernels, pulseaudio etc.
I can use the Dolby decoder of my TV when I connect it through Toslink. Software is ok but if your using Linux you have to use a Virtual Machine with a Microsoft Windows guest to run miniDSP Device console which is needed for setup.
I highly recommend it.