
Bose
SoundLink Flex Series
Compact, durable, impressive sound for size, but distorts high volume.

Running these analyses costs money. Buy through my links to help keep lights on! I may get a small commission.
I actually had Onyx 3 and Go Play.
I love my HK Onyx 3
Harmon Kardon Onyx Studio the original one. Bought mine 2013 refurbished on eBay and it’s still going. Bought a replacement battery and it was super easy to replace.
I’ve wondered the same thing. Even small Bluetooth speakers were always stereo originally. If you remember, the first few generations of the HK Onyx Studio, JBL Charge, JBL Flip, etc., were all stereo, then suddenly everything was mono. I can understand it for the very smallest speakers - Bose Micro, Tribit Micro, JBL Go, etc. - it wouldn’t make sense to try to cram dual speakers into those tiny housings or to try to create stereo sound in such a small space, but with the rest of them, I don’t get it. The only thing I can think of is the ‘race for the bass.’ After a while, it evolved to where all anyone cared about was ‘how much bass is there?’ and if companies could cram 1 large woofer into the same space that had once held 2, or even 4, smaller speakers, they could produce much more bass. The other possibility, as someone suggested when I asked basically the same question on another post a couple of weeks ago, is so that companies can now force you to buy 2 speakers instead of 1 if you want stereo sound.
HK Onyx Studio, thank me l8r.
HK Onyk Studio should be good for you. It has a battery, good bass, fun to watch movies, and captures the sound of the atmosphere completely. When placing it, you don't have to place it next to your macbook. You can place it anywhere. The sound will jump onto the screen itself. Another thing is that listening to music is beautiful too.

Bose
SoundLink Flex Series
Compact, durable, impressive sound for size, but distorts high volume.

Minirig
Minirig 4
Tiny, unrivaled sound for DJs, but pricey with bad Bluetooth.

JBL
Charge 6
Portable, durable, punchy bass, but distorts up close, dull vocals.

soundcore
Boom 2 Plus
Budget king for loud, deep bass; bulky with harsh mids.

Anker
Select 4 Go
Great value, good stereo paired, but lacks power for parties.

Ranked #1
Anker - Select 4 Go

Ranked #1
Harman Kardon - Go + Play 3

Ranked #1
LG Electronics - XBOOM Grab

Ranked #1
soundcore - Boom 3i

Ranked #1
JBL - PartyBox 520

Ranked #1
Bose - SoundLink Flex Series