Bose is generally overpriced and underperforming...the best thing you can do is to purchase one somewhere (with a good return policy) and listen to it yourself. Bose setups in stores are always isolated (to present comparisons) and play tracks that make it sound better. if you can play your own music on it, that will give you a better idea of its abilities.
unless you really need small speakers, I suggest you get
Swan M200's and a sub of your choice.