I bought an SB2 a number of years ago, maybe 2005. I had a lot of problems with SlimServer at that time. For a while there, it seemed like each "upgrade" of SlimServer was buggier than the previous one. I reported a bug for which SlimServer would display HTML source code in the browser. They took about a year for a fix, and when I applied the "fix", the same problem still occurred. The problem turned out to be having more than one internet radio station in a playlist, which worked fine in previous SlimServer versions. The solution was to use the "My Picks" plugin, which had a horrible UI and no documentation of how to use it.
Then there was the problem with ogg streams crashing the firmware. That was another year to fix.
Finally, my display died when it was just a few weeks out of warranty. I was fed up, and tried several alternatives. The only one that worked decently was building a dedicated silent HTPC, which I controlled from my laptop using Remote Desktop. I used this for years, but the solution was a kludge. I was using Foobar for FLAC playback because it had the most robust buffering and glitch-free playback. I was also using WinAmp for internet radio, mainly Shoutcast integration. To get free Pandora I was using Firefox.
So recently, I reevaluated the Logitech offering. I tried out LMS with SqueezePlay, and it worked really well. I decided to get a Touch. It is excellent, no complaints whatsoever. LMS is for me a huge improvement over SlimServer, and the Touch a huge improvement over the SB2. The Touch screen is really nice, especially when you first set the system up. Sound quality into an external DAC is as good as I can hope for, especially considering price.