Excerpt: All things considered JBL’s Charge Bluetooth speaker is very competitively priced at $149. Not only does it connect to your smartdevice via Bluetooth and playback audio wirelessly, but it can charge your 5V device thanks to an onboard 6,000mAh battery and USB port. Many speakers of the same ilk ask for more of your money and offer less in terms of features; most just playback audio wirelessly.
Pros: Sonically great, charge your 5V devices on the go, somewhat rugged build
Cons: No mic for speakerphone, 6,000mAh battery falls short for recharging