The Flip 7 is the speaker most people should just buy. JBL Pro Sound with AI Sound Boost keeps the bass clean even at max volume, and that combination of small size and strong bass is what makes it the easy all-rounder pick here.
Durability is where it separates itself from the pack: IP68 makes it the most rugged of the three, surviving dust, drops and a full dunk, while 16 hours of playtime outlasts almost any day out. Auracast lets you stereo-pair two or chain a whole crew of speakers for a party.
It costs more than the Tribit and, unlike the Sonos, has no Wi-Fi streaming, so it stays a Bluetooth-only speaker. For the money it gives you noticeably more volume and toughness, which is why it is the easy all-rounder recommendation.