Side-by-side comparison based on expert reviews and community consensus.
JBL Flip 7
Best Overall Bluetooth SpeakerSonos Era 100
Best Smart SpeakerPrice
$120-$150
$197-$219
Summary
The Flip 7 nails the sweet spot between portability and sound quality better than any other Bluetooth speaker. IP68 waterproofing, 14-hour battery, and punchy audio make it the go-to for virtually any adventure.
The Era 100 is the smart speaker that audiophiles and casual listeners agree on. Stereo sound, Alexa built-in, AirPlay 2, and Bluetooth in a compact package make it the most versatile home speaker at its price.
Pros
- IP68 water and dust resistance — fully submersible
- Up to 14 hours battery life (16 in boost mode)
- Auracast support for syncing with other new JBL models
- Clean detail with plenty of bass punch in a portable package
- Easy-release strap for carrying convenience
- True stereo sound playback — a major upgrade over the Sonos One
- Works with Alexa, AirPlay 2, and Bluetooth simultaneously
- Compact design fits any room without dominating it
- Wide streaming service support including Spotify, Apple Music, Tidal
- Expandable into a full Sonos multi-room system
Cons
- Auracast incompatible with older JBL speakers — can't pair with previous Flip/Charge models
- No built-in voice assistant
- Bass boost mode reduces battery life
- No Google Assistant or Google Cast support
- $219 is pricier than Amazon Echo alternatives
- Sonos app has had reliability issues in recent years
Our take
If you only buy one Bluetooth speaker, make it the Flip 7. It's the speaker WIRED calls their top pick and Reddit consistently recommends — durable, loud, and genuinely fun to listen to.
The Era 100 is CNET's top overall speaker pick and the one Sonos model that earns universal praise — it sounds better than any Amazon Echo and integrates with more services than any Apple HomePod.
Buy