I've tested a few other so-called no-name speakers in this price class -- like the Tronsmart 40W Bluetooth speaker -- which can be had on Amazon for $50. It actually put out bigger sound than the MaxSound Plus but its bass got a little muddy at higher volumes and warbled (distorted) with some of our test tracks, proving that bigger doesn't always mean better.
Battery life for the MaxSound Plus is rated at 20 hours at moderate volumes levels. That's not quite as good as the XSoundGo's battery life (24 hours), but it's still quite good. It charges via a Micro-USB connection -- I'd like to see USB-C -- and there's also an audio input for wired connections for devices that don't support Bluetooth. The speaker takes 4 hours to fully charge or double the time of the XSound Go.
Yes, the MaxSound Plus is about $25 more than the XSound Go and does weigh more. But in my book the sound quality advantage outweighs the size and price advantages. This can fill a small room with sound and seems pretty durable for on-the-go use.
You have compact waterproof speakers from name brands like UE and JBL that also deliver good sound for their size. But thecosts around $75 (the ) and the chunkier is also around that price. The can be had online for around $125. The MaxSound Plus seems like the better value.
It's worth mentioning that the engineer who designed the speaker reportedly once worked at Harman (which now owns JBL). Alas, word is he's left Tribit to start his own company, so this may be the last good speaker Tribit produces. But I hope I'm wrong about that.