Overall, the DuoPods M80 earn a 4-star rating because to their high-quality audio (during both conversations and music), premium-looking design, and long-lasting battery. They are best for users who want a smart-speaker that can also play music. The Mivi M80 is only rated 3-stars because of its poor sound quality during calls, lack of voice commands, and short battery life. However, it does have some advantages over the other speakers in its price range including Alexa voice commands and the ability to stream music from Amazon Music or Pandora. It's also compact and looks good on the shelf. The DuoSonic ZJ1 is rated 2-stars because it has average sound quality, doesn't last long on a charge, and lacks voice commands. However, it is smaller and cheaper than the M80 and may be a better choice for those who don't need Alexa or web browsing while listening to music. The JBL Link 10 is rated 1-star because it has poor sound quality, cannot stream music, and lacks a long-lasting battery. However, it is smaller and less expensive than the M80 and ZJ1 and may be a better choice for those who just want a quick way to listen to music.