I know that many of you would disagree here but I think that the Bose sound dock (cheaper one) is quite good. I have heard the B&Ws, JBLs, top model Altec Lansing, and some model of Klipsch. Bose's headphones are bad but I think that they actually did a good job on this one, the price/performance is good. For me, the bass aren't bloated like their headphones and the mids and hghs are rich and full. But in general for sound only, you can't beat the B&W (both models).
Remember when choosing these all-in-one dock, that a stereo recording seems more like a mono one due to its speaker placement. There are some dock with two separate speakers with a Ipod dock on one of them. I haven't tried them but it probably plays a mixer's effort better.