JBL Go 3: The JBL Go 3's durable design, coupled with surprisingly decent sound for its tiny size, makes it one of the top micro Bluetooth speakers out there. Available in multiple color options, it has an IP67 water-resistance rating, meaning it can be dunked in water and is dustproof. Battery life is rated at up to 5 hours.
JBL Clip 4: For its first three generations, JBL's Clip micro Bluetooth speaker had a circular design. For the fourth-gen Clip 4, JBL has moved to a more oval shape, bulked up the speaker slightly and added USB-C charging. This portable Bluetooth speaker does seem more durable, with a sturdier integrated carabiner clip. Also, it sounds a little better, with more volume, clearer sound and more bass. With an IP67 water-resistance rating, it can survive being dunked in shallow water and is dustproof. The Clip 4 is right up there with the best overall micro Bluetooth speakers.
JBL Charge 5: JBL's Charge 5 offers a good balance of size, performance and durability. It's bigger than some of the mini speakers on this list, like the Flip 5, but is still compact and packs more bass punch and overall volume. Featuring a built-in USB charging port for juicing up your mobile devices, it offers improved audio and a dustproof and waterproof design that's elevated from the previous Charge. According to JBL, the speaker is equipped with a "racetrack-shaped driver," with a separate tweeter and dual passive radiators, to improve both clarity and bass performance over the Charge 4. (In my tests, this indeed proved to be the case.)