Bose is a good choice if you are looking for an extremely portable speaker. You can also look through our mobile, small flat speaker list on your phone. The truth is that Bose speakers are more compact and have excellent sound quality but lack deep bass. JBL speakers are bigger and louder.