JBL Charge 5 Bluetooth Speaker vs Kasa Outdoor Smart Plug EP40: Which to Buy?