I think the soundcore motion 300 sounds clearer, more open, has more bass, can get louder. All depends on what you have the EQ set to in the soundcore app. But I think the bass quality at loud volumes/max volume is better on the bose soundlink flex. I think the bose sl flex has less compression at max volume and has less distortion at loud volumes/max volumes.