
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.
Just got the bose soundlink micro gen 2 12h battery small and compact, nice sound, going to get a second one later
Yeah huge turnoff, I use it for cycling too. Need that mic.
Same here. The strap on the back is a nice touch that lets you attach it to towel racks or bike handlebars if you're feeling brave.
Harmon Kardon Go Plus Play is highly regarded as one of the top "indoor" battery powered bt speakers. (Better than Bose soundlink max). Bose micro 2 is very compact and I think it sounds great at low levels. The recommendation for a pair of Tribit Lavas is also good but they are hefty mid sized boomboxes.
I have two of these and use them daily.
Soundlink Micro gen 2, Soundlink Flex gen 2, Soundlink Plus, and Soundlink Max, these are all waterproof and dustproof. If you're looking for something small and portable, the Micro and Flex would be my recommendation. If your focus is more on sound quality, you could consider the Plus and the Max. Personally I'd recommend the Flex or Max for shower use.

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