Sound QualityThe JBL Link 300 has good overall sound quality overall. Bass has good impact, but is prominent and boomy and goes fairly deep. Midrange is fairly even but is a somewhat hazy and a bit grainy and the lower midrange is overwhelmed by the bass. Treble is extended, has some detail but is dry. So-so recovery of room ambience, sounds somewhat congested, and lacks fine detail. No significant difference between WiFi and Bluetooth sound quality. Provides a decent volume level in a medium to large sized room.
Versatility
Versatility is good. It's a stereo speaker, with multi-room support and lacks stereo pairing support with another JBL Link 300. Wireless: WiFi supports dual-band and this unit has Bluetooth but lacks speakerphone functionality. Communications: Lacks support for calling (which is available on Google's Smart Speakers), texting and messaging. Digital Assistant Muting: Has a dedicated button to disable the digital assistant by muting its microphones. Audio Connections: Lacks analog audio inputs or output. Audio Tailoring: Lacks any user tone controls. OS Support: Android and iOS. Other connections and features: Lacks a USB device port. Streaming by voice command: Supports voice command of many common streaming services such as Google-Play Music, Pandora, Spotify, Tune-In, iHeart Radio. Voice ID: Supports voice identity - a feature which allows the account holder with their "voice print" to access personal information.
Ease of Use
Overall ease of use of the JBL Link 300 is very good. Wireless setup: Requires an app downloaded to a mobile device, it's easy and intuitive - needs instructions which are included in app, may or may not involve inputting WiFi network password, and account setup. Bluetooth: This feature is available regardless of WiFi setup - However, it can be initiated in app device settings but this method is less intuitive; a verbal command works best, for example "Ok Google start Bluetooth pairing" then prompt with verbal instructions. Note: Instructions can be requested of "Ok Google" which provides clear instruction on verbal commands. Console controls: Lacks volume control label or symbol but some other markings suggest (+/-) that it is a volume control and has a non-persistent graphical position marking. Volume may also be controlled via a natural language command whichand has a index "marking" via verbal command and acknowledgement. Audio mute: Unlabeled multi-function use of volume controls depressed simultaneously, lacks indication when it is engaged. However, verbal command has a non-persistent indicator that muting was engaged. The command "Ok Google unmute" is unsupported at the time of testing. This required a volume level command or touch control of volume to hear content again - unintuitive. Microphone mute: Well marked, well placed, with clear indication when it is engaged. Source selections: Requires app to be installed, app installation is straight forward. Once app is installed switching between inputs requires selecting the "cast" icon in a 3rd party supported app. Fairly intuitive but subject to 3rd Party implementation of cast selection. App remote: Volume control not obvious due to extremely poor placement - only available when content is playing; however, it is repeatable with clear graphic and index of setting. Mute: The marking is not the most obvious, although there is a clear indication when it is engaged. Voice transport controls: Natural language control of transport (Play/Pause/Skip/Mute), volume controls and source selection was easy and intuitive except where noted for the mute function.