Forget having to pick between speakers based on what service you'd like to use. Bose's Portable Home Speaker supports nearly all of them. The 7.5" tall, 2.3-pounds cylindrical speaker packs in WiFi and Bluetooth, with built-in support for Google Assistant, Amazon Alexa, AirPlay 2, and Spotify Connect. Three passive radiators, a high-excursion driver, and a deflector sit inside the anodized aluminum body, delivering sound in every direction as well as surprisingly deep, rich bass. The battery lasts for up to 12 hours per charge, and an integrated handle makes it easy to move from place to place.