JBL Flip 6 vs Bose Soundlink Flex: Which to Buy in 2024?