JBL Xtreme 3 Portable Bluetooth Speaker vs Bose SoundLink Flex Bluetooth Speaker: Which to Buy?