
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.
Minirig Mini. I use it way more than my Minirig 4’s or my JBL Charge 3’s. The sound is clear for podcasts etc, but with good balanced bass for music.. it’s super portable and light, sturdy as hell (all metal), only costs £99.
I own tweeters bigger than x-sound go. The Tribit has plenty of high end but I think the bigger Soundcore Motion Plus is my favorite compact speaker for vocals. Tribit stormbox micro and Minirig Mini are other speakers to consider if you pick up a pair for stereo.
If you want the best possible sound then its minirig hands down but its a smaller company and products are little glitchy from time to time but they are so far ahead of everyone else on sound quality.
MINIRIG is the way to go
Suck it up and buy a Minirig
Check out minirigs, they're expensive but have legitimately zero latency when plugged in and sound really good for portable speakers

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