In my opinion, JBL performed a miracle by getting the most possible volume out of such a small enclosure. Everything else that can be had at this price and in this size might be even worse. A gorgeous speaker that is resistant to water and dust, and can be attached to a backpack, is exactly what you need. If you're not sure whether or not you can live with the sound quality, I'd suggest giving them a try first to see if you can live with them before you commit to buying. Many different models by the same JBL brand deliver sound quality that is in a league of its own. Compactness was crucial to me, and I see no viable alternatives.
🎧 Sony WH-1000XM4 Noise-Canceling Wireless Headphones with Alexa & Mic, Blue
330 Review
Sennheiser HD280PRO: 🎧 Next-Generation Pro Audio Headphones
260 Review
💫 Renewed SAMSUNG Galaxy Buds Pro R190: True Wireless, Noise Cancelling Bluetooth Earbuds
208 Review
SAMSUNG Galaxy Buds Live: True Wireless Earbuds with Active Noise Cancelling & Wireless Charging Case - Mystic Bronze (US Version)
252 Review