JBL Flip 6, Bose Flex, or Sony XB23? Compare their audio quality, battery life, and build to find the perfect portable speaker for you.