Well, I'm a tad late to the party!
About 4 months ago, I got my daughter a JBL Go; it was our first experience with Bluetooth speakers, and it was cheap, so I bought it on a lark. For such a small thing, it sounds amazingly good.
After the initial amazement wore off, it was clear it lacked...