Logitech, the other 2 are ugly.
*facepalm* seriously, I think the OP cares more about how they sound.
Bose speakers sound bad though. Basically, no matter what they do, they are still going to have the distinctive less full (best way I can describe it), very slightly tinny sound of small speakers. They also do not do too well with lower tones. That being said, the logitech speakers do not sound the best either (my friend has them). The best way I can describe these is cheap sounding.
Yes, bose is uber expensive, and yes people buy them, but typically the people who buy them have no idea what they are doing, and with have one of the following mentalies: "well, they are expensive, so they must be good," "the commercials make them sound awesome," or "The random best buy sales rep. told me they were good."
Do not waste your money on either, but of the two, the better (for the cost and your purpose) is the logitech.