
soundcore
Boom 2
Loud, bassy, portable, but needs EQ, no aux input.

Running these analyses costs money. Buy through my links to help keep lights on! I may get a small commission.
I'm a fan of Anker Soundcore speakers. I have a Soundcore Motion+, but they don't make those any longer. The equivalent is the Soundcore Motion Boom, but they've put it in a larger, rugged and waterproof housing with party lights, so it's not really ideal for our use. The Motion X500 might be a good choice: [https://www.amazon.com/Soundcore-Bluetooth-Speaker-Spatial-3-Channel/dp/B0CDLSGDG2](https://www.amazon.com/Soundcore-Bluetooth-Speaker-Spatial-3-Channel/dp/B0CDLSGDG2) If you want something a bit cheaper, this would probably have enough power for the low volume music that we normally play in massage sessions: [https://www.amazon.com/Soundcore-Bluetooth-Diaphragm-Technology-Waterproof/dp/B08BCHKY52](https://www.amazon.com/Soundcore-Bluetooth-Diaphragm-Technology-Waterproof/dp/B08BCHKY52) The Soundcore quality is several notches above JBL. About on par with Bose bluetooth speakers, but for much less $$$.
Crazy thing is that right now, there is a 71% discount on Amazon. So a 160 dollar speaker is just 45. I got two.
https://www.amazon.com/dp/B0CDLSGDG2?ref_=ppx_hzod_title_mob_b_fed_asin_title_0_0 Never going to find it cheaper.
That link is to the Soundcore x500. The Soundcore Motion+ has never gone down to $45 as far as I know.
End of reviews

soundcore
Boom 2
Loud, bassy, portable, but needs EQ, no aux input.

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.

soundcore
Motion+

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

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
Bose - SoundLink Flex Series