Anker's little Bluetooth speaker lasts all day on a charge and delivers decent sound, but some flaws keep it from excelling.
GX-BT7
IDM11
SC-1324
BT6
Boom 2 Kool Savas Limited Edition
IPD-5250