The fact that they recently added VST support and you have 2 separated submixes + a dedicated chat sub mix which, decent to very good prea amp which has more than enough gain to drive even a shure sm7b makes it perfect for streaming.
What it's missing would be a line input (or combo xlr/trs) but I even connected a dedicated channel strip (dbx 286s) to it through a DIY PAD (820 ohm in series with a 280 ohm shunt -20 db attenuator basically) and works like magic, no background noise nothing.
Other perk is that if you have a stream deck, you can control volumes, mute, mix monitoring, fade volume, effects etc through the stream deck itself and the integration it's awesome. This is awesome since i can automate scene changes in obs with automatically fading various inputs and rising other, mute microphone etc.
I need to mention that sometimes my stream deck (i run the software version on the phone) "disconnects" from the Wavelink Software and the actions are not triggered, to fix it i need to quit and restart the Wavelink Software, but this might be because i'm using the software version of the Streamdeck.
Overall 5/5 from my point of view. Hopefully Elgato will come up with a companion device with motorised faders which will help a bit with "mixing" directly without going into the software or trough the stream deck.