What sources are you streaming or want to stream? That will narrow down the candidates.
With streaming these days , it’s hard to find bad sound quality. What is good or better can be highly subjective and difficult to determine with certainty. However streamer features vary widely. The right one is probably the one with the right features. Then use an external dac of choice from there if needed.
My streaming sound setup has been in place for a number of years now and still sounds great. I’m considering trying some newer stuff but have not settled yet.
I run primarily squeeze box touch to mhdt Constantine DAC. See my system page . I’ve heard a lot of good setups in recent years and nothing yet has convinced me I must upgrade.

