Sonos Era 300 in 2026: Still a Good Buy?