
soundcore
Boom 2
Loud, bassy beast; needs EQ, no aux.

Running these analyses costs money. Buy through my links to help keep lights on! I may get a small commission.
Middleton 2 would be my pick as its soundstage is wider and 30 hours of battery is great. Bose sound link plus is the most portable of the three and has great sound as well. Both are good choices, I personally give the edge to Middleton 2.
The Bose SL Plus will likely be a solid fit for you as Bose has a pretty balanced sound, out of the box. Not sure if you’re looking for indoor v outdoor but you might look into getting two SL Flex and setting them up in stereo mode. They sound incredible.
I have 3, and each has its own use case. Bose Sound Link Plus: loud uni-directional loud speaker. Good sound, very loud in one direction, fairly durable, good battery. I slapped a bunch of stickers on it and take it to protests and such. Its heavy but easy to carry around with the rope handle. It's got some scratches from being dropped, but holds up pretty well. Marshel Middleton 2: great sounding multi-directional speaker. Great warm sound, decent battery. I use it for picnics and such. Not the most robust. Also looks cool as he'll. JBL Charge 6. Tough as nails, good sound, meh batteries. I get drunk and I drop things, and thing is a survivor. Multiple drops on to concrete and you can't even see any damage. Great for the beach.
I bought a pair of SL Plus for stereo mode and with stock EQ they do sound rather boomy, but to my surprise the mids and highs didn't sound muffled which was the impression I got from listening to many reviews of the SL Max. I am using mine in a small room with not much soft furnishings so that doesn't help with the low end. I found the EQ pretty good though for taming the bass. The Charge 6 looks a very decent speaker for the price and is probably a better buy for most until Bose drop the price of the SL Plus.
Garbage is a ridiculous thing to say, sure they are not audiophile speakers for serious listening, but they sound great when the EQ is tuned. HEAD Acoustics have an MQDAS score for different aspects of audio quality and the SL Plus score 3.3 (considered high for a bluetooth speaker) vs 2.7 for JBL Charge 6. [https://www.soundguys.com/bose-soundlink-plus-review-better-than-the-jbl-charge-6-139985/](https://www.soundguys.com/bose-soundlink-plus-review-better-than-the-jbl-charge-6-139985/)
You don't like the speaker, I get it! Yes, the app has a 3-band EQ and it makes a huge difference.
Speaking of flaws, my Soundlink Plus will not connect to the Bose app, I'm desperate to reduce the bass on the equalizer. No problem with the flex just the plus? The app doesnt even feature the Plus? Confused?
People love the charge 6 the most from this lineup - its damn loud for the size. Personally im swapping mine for a bose soundlink plus but thats a lil more expensive. The soundlink flex 2 is a good option for you too though

soundcore
Boom 2
Loud, bassy beast; needs EQ, no aux.

Bose
SoundLink Flex Series
Durable, compact, good for size; distorts at high volume.

Minirig
Minirig 4
Unrivaled sound, long battery; pricey, flaky Bluetooth.

soundcore
Motion+
Best value, excellent sound with EQ; needs EQ.

JBL
Charge 6
Durable, portable, clear bass; dull vocals, distorts up close.

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 - Boombox 4

Ranked #1
Anker - Select 4 Go