I use a Matrix Element X (integrated streamer + DAC + preamp). It supports Roon-ready ethernet or direct connection to a computer via USB. The DAC chip is an ESS ES9038Pro, which seems to be quite good. For significantly better SQ, in the streaming + DAC capabilities, I suppose I'd have spent more than 2X as much. If there's a significant compromise, maybe it's in the preamp section, in particular the volume control. But I've never compared it to having a separate, dedicated preamp.
By integrating, you're not only reducing box and cable clutter, you're also shortening the signal paths. That might actually improve SQ compared to separates of similar quality. But it'd be hard to set up a proper A/B comparison.
To me, one of the best things about separates is that they do give you more focused, step-by-step upgrade paths. One function I'd like to upgrade is the connection to my TV audio. I'd prefer an HDMI ARC connection rather than Toslink, but hesitate to spend what it would take for a new device just to get that.