Elgato delivers excellent microphones with the Wave:1 and Wave:3, with a unique 'clipguard' function that ensures that the microphone never starts to 'clip' when the enthusiasm rises. The recording of the microphone just sounds good, and only with much more expensive variants with (more expensive) external (XLR) connections there is a notable difference. This difference is negated if it is used for VOIP (Teams, Discord, Teamspeak, Skype) or live streaming (Youtube, Twitch) because compression is applied here.
Unfortunately, the built-in headphone output doesn't provide enough power to drive my headphones sufficiently (volume modulation occurs). The microphone can also be configured to play from the headphone output 100% what the microphone is recording (live without delay) but when it is connected to the input of another sound card there is an ugly 'ground loop' around the corner which constant buzz. If the software mixer (Wave Link) is used to monitor the microphone (sidetone or zero latency), then according to the manufacturer a 25ms delay occurs when using the output on the microphone itself, which can still be done without disturbed your thoughts while talking. But if this output then sends to another output (External sound card, for example) then the delay becomes 80ms according to the manufacturer, but in my opinion it is more like 250-500ms or a quarter/half of a second. This is so big that I want to call it 'unusable', it's like someone is constantly talking through you with the exact same words but just a little later.
If you don't need 'zero latency' monitoring (only adjustable via the PC/Mic mix in wavelink), or if you use balanced audio equipment that would filter out the 'ground loop' noise, this is an excellent choice.