I've been using the Bose SoundLink Revolve+ II for a while now, and it hits a really sweet spot in terms of sound quality, battery life, and portability. The 360-degree sound is fantastic for filling a room or even using outdoors during gatherings. It delivers rich bass and clear mids and highs, which is typical of Bose’s impressive audio engineering.
In terms of portability, it's not the smallest option out there, but the built-in handle makes it easy to carry around. The battery life is quite solid—I obtain about 17 hours on a full charge under moderate volume levels, which has been more than enough for day trips or outdoor activities.
Compared to other speakers I've tried like JBL Charge 5 or UE Boom 3, I find the Bose has a more balanced sound profile without needing much tweaking. However, if you're looking for something smaller that might be easier to toss in a backpack without sacrificing too much on sound quality, you might want to consider the Bose SoundLink Flex as well.
Ultimately, if top-notch audio fidelity with good portability is your priority and you're okay with spending a bit more for that quality, I'd say the SoundLink Revolve+ II is definitely worth considering.