The JBL has better bass, longer battery life, and can charge other devices. Bose offers good bass, is smaller, lighter, and more portable. Each offers good volume.