i bought the UE boom, the jambox large and small, and the bose. i brought all three to my place and "AB'd" them (that mean rapidly switching back and forth). I am a sound engineer and i can tell you without a doubt, the quality of the audio on the jambox is better. im not talking about loudness or "spread", simply the quality.
The bose has a richer sound in the lower "bass" spectrum but its because it sacrifices the crispness of the higher ends. youll find you wont get both on any of these speakers. but the bose sounded a tad artificial in how it goes about it. and the lower frequencies have a tendency to "reverberate" in certain rooms, giving you a boomy sound that is rather unpleasant. ("resonant frequency" if you want to research something cool)
The UE boom was simply horrible. Its like someone just stamped an equalizer setting into the hardware that they liked and tried to give it a "flavor" instead of going for a flat response. very ugly sound. this unit is an example of throwing out the baby with the bathwater in an attempt to get both high and low frequencies at equal loudness levels.
The jambox does a very level job at representing the frequencies the best of them all. it has a "live mode" which will add spacial width but sacrifice loudness. im not sure about the mini but i can say unequivocally that for the money the best bet would be the jambox. no i do not work for them but i went through a LOT of trouble trying to figure this out and thought i would share..