The Bluesound Node (or Node X) is a good suggestion.
One alternative is Matrix Audio's new Mini-I 4. For $649.99, it offers an LCD touch screen, the ES9039Q2M DAC chip, and balanced analog outputs. However, it has no headphone jack, no Wifi, no Bluetooth, no digital output, and is not Roon Ready yet. The Mini-I PRO 4 version does add headphone support and WiFi, for $959.
For someone new to streaming, I'd probably lean toward the Bluesound Node X. Bluesound has a very large user base, which can be helpful when you run into setup or playback glitches.