It is all too easy to lump all Bose speakers together. I had a friend in a previous city I lived who had those amazing Bose 901's but also driven from that monster Bose receiver. The sound was breathtaking. A good mix is a good mix and a good mix sounded killer on those. My mixes sounded killer on those too. But I do agree I would never mix on them though. They are simply not designed for it and no studio that I ever encountered had them as their monitors.
But saying that I think the 901's were an exception and probably the most expensive model they made at the time and now they could be very different and the cheaper Bose models are probably nowhere in that class. But I have found once you get a great mix it does sound good everywhere and on any hifi system too, cheap or expensive.
There are ways of ensuring your mix translates well and I have been saying for years listening on a single Auratone type speaker in mono way down low is a good start. I suspect you still have not got your mix right.
Put it up on Soundcloud (wave not mp3) and make it downloadable and I would be happy to check it for you and see if there are any glaring issues that you may be overlooking.