It's Not Perfect
There were some annoyances with the system. First, I could not pick the controller up without putting my thumb right in the center of the LCD display. Another annoyance was the motion detector. It was nice to pick the controller up and have it turn on, but it was too sensitive. I would often see the device light up when anyone just walked by it. And, strangely enough, there was no way to easily turn the controller off. When I was finished listening to music, I could only hit the pause button. There wasn't even a stop button or a power button.
Combine this with the motion sensor issue, and I would often see the device wake itself up at night on an "now playing" screen when in reality my stereo was off and the on-screen song had been paused for days. The motion sensor could be turned off, but the annoyance was minor enough to leave it on.
However, I experienced two other problems that were more than just annoyances. Several times I had the controller lock up. This mostly seemed to occur when I placed the unit back in its cradle. Luckily, this didn't stop music from playing and resetting the unit only took a few seconds using a documented method. The other issue I saw (or heard) was garbled music. Twice during the time I had the unit, I heard a few seconds of loud garbled music as if the music decoder were out of sync with the music stream. This was on a lightly-used 100 Mbps wired network.