None of the above. Take a look at Paradigm. They make very good speakers in all price ranges and are a very good match with Yamaha. Way better than the brands you listed. There are several others as well but Paradigm's are hard to beat for the money.
The first thing you need to do is cross bose off your list. Secondly, what's your budget?? Third, what are your intended uses?? Speaker choice will depend entirely on your personal listening habits. I'd recommend listening to a variety in person and let your ears be the judge.